Background
With the continuous increase of mobile data traffic, spectrum resources are more and more tense, and network deployment and service transmission performed by using only authorized spectrum resources may not meet traffic demands, so that a Long Term Evolution (LTE) system may consider to deploy transmission (un-authorized LTE, abbreviated as U-LTE or LTE-U) on unauthorized spectrum resources to improve user experience and extend coverage.
Unlicensed spectrum does not program a specific application system, and may be a variety of wireless communication systems, such as: sharing such as bluetooth, WIFI, multiple systems share unauthorized spectrum resources through resource competition. 3GPP requires that a friendly coexistence mechanism is established for wireless communication systems such as LTE-U and WIFI, and an LTE unlicensed frequency band is used as an auxiliary carrier and is realized by the assistance of a main carrier of an licensed frequency band.
In order to support frequency selective scheduling during uplink transmission of a plurality of UEs, a Sounding Reference Signal (SRS) is introduced into an authorized frequency band LTE. In addition to the function of measuring the quality of the uplink channel, the SRS may also be used to support, power control, and initialize MCS selection, and in TD-LTE, the uplink measurement reference signal may also be used to acquire downlink channel information according to the symmetry of the uplink and downlink channels in Time Division Duplex (TDD).
In order to achieve the above function, the SRS must be transmitted in the full frequency band, which is not practical in terms of resource overhead or UE transmission power, especially for edge users in large coverage cells. Therefore, factors such as overhead and power limitation are fully considered in the SRS design. Firstly, a comb structure is adopted on subcarriers, that is, each UE can only transmit SRS at every other subcarrier within a specified frequency band, that is, a RePetition Factor (RPF) is 2, the SRS with the structure is also called as SRS with an IFDMA structure, as shown in fig. 1, compared with a centralized resource structure SRS with a Physical Uplink Shared Channel (PUSCH), the SRS can span a wider frequency range, so that the SRS can be transmitted at a wider frequency with relatively higher power. If the SRS is transmitted in full bandwidth, the channel quality can be well achieved.
since UE transmit power is limited, SRS cannot be transmitted in the full system bandwidth in many cases, LTE defines various subband SRS bandwidth combinations and limits several subband SRS bandwidth combinations that can be used in each system bandwidth. Such operation enables the UE to perform more accurate channel estimation for the channel in the narrow bandwidth near the cell edge.
obviously, the sub-band SRS reflects only channel information of a local bandwidth on each sub-frame. In order to enable the SRS of one UE to traverse the entire system bandwidth, the SRS employs a frequency hopping technique, that is, the SRS of continuous bandwidth is hopped in the time domain, as shown in fig. 2, the SRS of a sub-band allocated to the UE hops to a frequency band that is not covered before in different single carrier frequency division multiplexing (SC-FDMA) symbols, and the entire bandwidth can be traversed after several hops.
in the time domain, the SRS transmission time generally occupies the last SC-FDMA symbol of a subframe, considering the channel variation speed, resource overhead, power consumption of UEs and other factors, the SRS is not necessarily transmitted in each subframe, and LTE defines several configurations to inform all UEs in a cell of which period to transmit the SRS in that subframe.
in summary, for the unlicensed frequency band, the signal transmission is limited by the regional regulations of each country, for example: europe specifies that 99% of the signal power should be contained within 80% -100% of the nominal bandwidth when the device is transmitting in the unlicensed band. Therefore, the sub-band SRS cannot meet the requirement of the unlicensed band rule, and the SRS signal transmitted in the unlicensed band can only be a wideband SRS occupying the whole spectrum. For the wideband SRS, one method is to directly reuse the wideband SRS of the licensed frequency band LTE, and although the scheme is the simplest and does not need to change the standard, the scheme can sharply reduce the number of UEs multiplexed in the frequency domain, and the quality of SRS signals transmitted by UEs at the cell edge cannot be guaranteed under the condition that the transmission power of the UEs is limited. If a repetition factor is added on the basis of the existing broadband SRS, namely the size of the RPF is increased, the length of an SRS sequence can be reduced, the cell multiplexing capacity can be improved, the limitation of UE power is made up, but the larger RPF can cause that SRS pilot frequency received by a base station is too sparse, even if the channel estimation quality can be accepted, TDD channel reciprocity can seriously affect, because the sparse pilot frequency can deteriorate the beamforming performance.
Disclosure of Invention
The embodiment of the application provides a method and a device for transmitting a sounding reference signal, which are used for increasing cell multiplexing capacity and improving channel estimation quality.
On a base station side, a method for transmitting a sounding reference signal provided in an embodiment of the present application includes:
A base station determines a transmission subframe and a frequency domain transmission position of a broadband SRS (sounding reference signal) based on a block structure configured for User Equipment (UE);
and the base station receives the broadband SRS based on the block structure sent by the UE according to the transmission subframe and the frequency domain transmission position.
By the method, the transmission of the broadband SRS based on the block structure is realized, the cell multiplexing capacity can be increased, the channel estimation quality can be improved, and the TDD channel reciprocity is not influenced. Meanwhile, the SRS structure based on the block structure can reuse the SRS sequence of the existing LTE system, and inherits the advantages of the existing LTE system that the SRS supports code division multiplexing and frequency division multiplexing among UEs and the like.
Preferably, before the base station receives the wideband SRS based on the block structure sent by the UE according to the transmission subframe and the frequency domain transmission position, the method further includes:
And the base station informs the UE of the transmission subframe and the frequency domain transmission position of the broadband SRS based on the block structure.
Preferably, before the base station receives the wideband SRS based on the block structure sent by the UE according to the transmission subframe and the frequency domain transmission position, the method further includes:
And the base station sends indication information for carrying out frequency hopping on the broadband SRS based on the Block structure in different transmission subframes to the UE.
Preferably, the Block includes a plurality of consecutive subcarriers in the time domain, and the SRS of the plurality of UEs are uniformly distributed in Block unit over the entire bandwidth.
correspondingly, on the UE side, a method for transmitting a sounding reference signal SRS provided in an embodiment of the present application includes:
User Equipment (UE) determines a transmission subframe and a frequency domain transmission position of a broadband SRS based on a block structure;
And the UE sends the broadband SRS based on the block structure according to the transmission subframe and the frequency domain transmission position.
preferably, the determining, by the UE, a transmission subframe and a frequency domain transmission position of the wideband SRS based on the block structure specifically includes:
And the UE determines the transmission subframe and the frequency domain transmission position of the broadband SRS based on the block structure according to the notification of the base station.
preferably, the sending, by the UE, the wideband SRS based on the block structure according to the transmission subframe and the frequency domain transmission position specifically includes:
The UE sends the broadband SRS based on the Block structure according to indication information of frequency hopping of the broadband SRS based on the Block structure in different transmission subframes, the transmission subframes and a frequency domain transmission position;
The indication information is sent to the UE by a base station before the UE sends the wideband SRS based on the block structure according to the transmission subframe and the frequency domain transmission position, or is agreed with the base station in advance.
preferably, the Block includes a plurality of continuous subcarriers in a time domain.
On the base station side, corresponding to the method described above, an apparatus for transmitting a sounding reference signal SRS according to an embodiment of the present application includes:
The device comprises a first unit, a second unit and a third unit, wherein the first unit is used for determining a transmission subframe and a frequency domain transmission position of a broadband SRS based on a block structure configured for User Equipment (UE);
and a second unit, configured to receive the wideband SRS based on the block structure, sent by the UE, according to the transmission subframe and the frequency domain transmission position.
Preferably, before receiving the wideband SRS based on the block structure and sent by the UE according to the transmission subframe and the frequency domain transmission position, the second unit is further configured to:
And informing the UE of the transmission subframe and the frequency domain transmission position of the broadband SRS based on the block structure.
preferably, before receiving the wideband SRS based on the block structure and sent by the UE according to the transmission subframe and the frequency domain transmission position, the second unit is further configured to:
and sending indication information for carrying out frequency hopping on the broadband SRS based on the Block structure in different transmission subframes to the UE.
Preferably, the Block includes a plurality of consecutive subcarriers in the time domain, and the SRS of the plurality of UEs are uniformly distributed in Block unit over the entire bandwidth.
On the UE side, corresponding to the method described above, an apparatus for transmitting a sounding reference signal SRS provided in an embodiment of the present application includes:
the determining unit is used for determining a transmission subframe and a frequency domain transmission position of the broadband SRS based on the block structure;
And the transmission unit is used for transmitting the broadband SRS based on the block structure according to the transmission subframe and the frequency domain transmission position.
Preferably, the determining unit determines the transmission subframe and the frequency domain transmission position of the wideband SRS based on the block structure according to the notification from the base station.
preferably, the transmission unit is specifically configured to: the broadband SRS based on the Block structure is sent according to indication information of frequency hopping of the broadband SRS based on the Block structure in different transmission subframes, the transmission subframes and a frequency domain transmission position; wherein the indication information is sent to the determining unit by the base station, or is agreed with the base station by the apparatus in advance.
Preferably, the Block includes a plurality of continuous subcarriers in a time domain.
Detailed Description
the embodiment of the application provides a method and a device for transmitting a sounding reference signal, which are used for increasing cell multiplexing capacity and improving channel estimation quality.
The embodiment of the application provides an SRS transmission scheme based on a block structure in an unauthorized frequency band. Wherein each block comprises N (preferably N is 12 or a multiple of 12) continuous subcarriers in the time domain, the time domain occupies the SC-FDMA symbol length of 1 LTE, and a plurality of blocks are uniformly distributed on the whole band.
Referring to fig. 3, on the base station side, a method for transmitting a sounding reference signal according to an embodiment of the present application includes:
S101, a base station determines a transmission subframe and a frequency domain transmission position of a broadband SRS (sounding reference signal) based on a block structure, which is configured for User Equipment (UE);
The frequency domain transmission position is determined by a frequency domain transmission starting point, a frequency domain interval and a frequency domain offset, wherein the frequency domain transmission starting point, the frequency domain interval and the frequency domain offset can be predetermined and can also be determined by the base station and notified to the UE.
and S102, the base station receives the broadband SRS based on the block structure sent by the UE according to the transmission subframe and the frequency domain transmission position.
Preferably, before the base station receives the wideband SRS based on the block structure sent by the UE according to the transmission subframe and the frequency domain transmission position, the method further includes:
And the base station informs the UE of the transmission subframe and the frequency domain transmission position of the broadband SRS based on the block structure.
preferably, before the base station receives the wideband SRS based on the block structure sent by the UE according to the transmission subframe and the frequency domain transmission position, the method further includes:
And the base station sends indication information for carrying out frequency hopping on the broadband SRS based on the Block structure in different transmission subframes to the UE. Alternatively, the indication information for performing frequency hopping on the wideband SRS with the Block structure in different transmission subframes may be defined in advance between the base station and the UE.
correspondingly, referring to fig. 4, on the UE side, a method for transmitting a sounding reference signal SRS provided in an embodiment of the present application includes:
s201, User Equipment (UE) determines a transmission subframe and a frequency domain transmission position of a broadband SRS based on a block structure;
S202, the UE sends the broadband SRS based on the block structure according to the transmission subframe and the frequency domain transmission position.
Preferably, the determining, by the UE, a transmission subframe and a frequency domain transmission position of the wideband SRS based on the block structure specifically includes:
And the UE determines the transmission subframe and the frequency domain transmission position of the broadband SRS based on the block structure according to the notification of the base station.
preferably, the sending, by the UE, the wideband SRS based on the block structure according to the transmission subframe and the frequency domain transmission position specifically includes:
The UE sends the broadband SRS based on the Block structure according to indication information of frequency hopping of the broadband SRS based on the Block structure in different transmission subframes, the transmission subframes and a frequency domain transmission position;
the indication information is sent to the UE by a base station before the UE sends the wideband SRS based on the block structure according to the transmission subframe and the frequency domain transmission position, or is agreed with the base station in advance.
Preferably, the Block includes a plurality of continuous subcarriers in a time domain.
As shown in fig. 5, for example, each block includes N-12 subcarriers, SRS signals of each UE (UE1/UE2/UE3/UE4) are uniformly distributed over the whole bandwidth by using the block formed by 12 subcarriers as a basic unit, and this type of SRS is a wideband SRS. The base station can configure a plurality of broadband SRS signals based on a block structure to multiplex the whole bandwidth, and the comb structure of the LTE SRS can still be reused by the number of SRS sub-carriers contained in each block. As can be seen from fig. 5, different UEs may transmit a wideband SRS based on a block structure by using different block sets, so as to implement frequency division multiplexing between different UEs.
the broadband SRS structure based on the block structure can flexibly support multi-UE multiplexing, improve the cell multiplexing capacity of LTE-U, and simultaneously can better improve the power spectral density of an SRS signal to support the SRS signal quality of UE at the edge of a cell; in the LTE standard, if a larger RPF is adopted, the SRS of the existing IFDMA structure inevitably reduces the pilot frequency density, so that the performance of TDD channel reciprocity is seriously influenced, and because the density of SRS sub-carriers in a block is not reduced, a broadband SRS signal based on the block structure can also well support the TDD channel reciprocity; meanwhile, the SRS structure based on the block structure can reuse the SRS sequence of the original LTE, and inherits almost all advantages of the original SRS of the LTE system, such as supporting code division multiplexing and frequency division multiplexing among UE, and the like. However, for a UE that uses a wideband SRS signal based on a block structure, there are many blank frequency domain resources between any two adjacent blocks without transmitting SRS signals, so that unlike the original LTE wideband SRS, the UE still needs to transmit the wideband SRS signal based on the block structure on the blank frequency domain resources for measuring the entire system bandwidth.
Therefore, the specific implementation process comprises the following steps:
the method comprises the following steps: and the base station configures a transmission subframe and a frequency domain transmission position of the broadband SRS based on the block structure for the UE.
step two: and the base station informs the UE of the subframe used for transmitting the SRS based on the Block structure through signaling.
Step three: and the base station informs the UE of indication information of frequency hopping of the full-bandwidth SRS based on the Block structure in different transmission subframes through signaling, such as information of a frequency hopping mode, a frequency hopping pattern, frequency domain offset in each SRS transmission period and the like.
step four: and the UE transmits the broadband SRS based on the Block structure in the corresponding uplink subframe according to the notification of the base station.
in the embodiment of the application, a base station configures a broadband SRS based on a block structure for each UE, in one case, because the current standard of the broadband SRS of an IFDMA type in an LTE protocol of an authorized frequency band is supported, if the broadband SRS is reused in an unauthorized frequency band, an extra signaling is needed to configure the broadband SRS based on the block structure; in another case, the unlicensed frequency band only supports wideband SRS based on a block structure, and at this time, signaling is not required to indicate the SRS type. In both cases, the base station configures, for the UE, the frequency domain resource occupied by the wideband SRS based on the Block structure to be transmitted through signaling: a method needs signaling to indicate a frequency domain starting point and a frequency domain interval of a broadband SRS based on a Block structure and a frequency domain offset in each SRS transmission period.
the base station configures UE to periodically send uplink subframes required by the broadband SRS based on the Block structure through signaling, and configures the broadband SRS based on the Block structure to carry out frequency domain hopping through signaling indication or a predetermined mode. The frequency hopping method is completely different from the frequency hopping method of the SRS in the authorized frequency band, firstly, the broadband SRS with the structure of the IFDMS in the authorized frequency band does not need frequency hopping, and the frequency hopping of the broadband SRS is realized in the embodiment of the application; since the SRS may be regarded as several continuous blocks in the embodiment of the present application, the subband hopping of the LTE may be regarded as the hopping of the continuous blocks of the subband, but in the embodiment of the present application, the hopping of the discrete blocks is performed; the frequency hopping of the sub-band SRS of the authorized frequency band is to hop to an area which is completely different from the current occupied bandwidth and is shown in fig. 2 in the next sub-frame, and the frequency bands covered by the frequency hopping in the embodiment of the application are the same and are all full-bandwidth frequency hopping, so that the original LTE protocol cannot be reused by the broadband SRS frequency hopping scheme based on the block structure. An example of a specific method for frequency hopping of a wideband SRS based on a Block structure in different transmission subframes is shown in fig. 6, where it is assumed that each Block occupies N-12 subcarriers, and a base station configures, through signaling or pre-provisioning, a common frequency hopping offset for all discrete blocks of the wideband SRS of a UE, and in fig. 6, a frequency domain interval is 3, that is, the wideband SRS of the same UE occupies one Block for transmitting the wideband SRS every 3 blocks. The frequency domain offset is set to 1, which represents that the frequency is shifted by one Block unit, and the wideband SRS based on the Block structure performs frequency hopping on a transmission subframe indicated by the base station according to the known frequency offset, so as to traverse the full frequency band, where the offset is 1 and is fixed, and certainly, the offset is not excluded from being set to other values, or other wideband SRS frequency hopping methods based on the Block structure. And finally, the UE transmits the broadband SRS based on the Block structure on the SRS symbol of the corresponding uplink subframe according to the instruction of the base station.
On the base station side, in correspondence with the above method, referring to fig. 7, an apparatus for transmitting a sounding reference signal SRS provided in an embodiment of the present application includes:
A first unit 11, configured to determine a transmission subframe and a frequency domain transmission position of a wideband SRS based on a block structure configured for a user equipment UE;
a second unit 12, configured to receive the wideband SRS based on the block structure, sent by the UE, according to the transmission subframe and the frequency domain transmission position.
preferably, before receiving the wideband SRS based on the block structure and sent by the UE according to the transmission subframe and the frequency domain transmission position, the second unit is further configured to:
And informing the UE of the transmission subframe and the frequency domain transmission position of the broadband SRS based on the block structure.
Preferably, before receiving the wideband SRS based on the block structure and sent by the UE according to the transmission subframe and the frequency domain transmission position, the second unit is further configured to:
and sending indication information for carrying out frequency hopping on the broadband SRS based on the Block structure in different transmission subframes to the UE.
Preferably, the Block includes a plurality of consecutive subcarriers in the time domain, and the SRS of the plurality of UEs are uniformly distributed in Block unit over the entire bandwidth.
on the UE side, corresponding to the above method, with reference to fig. 8, an apparatus for transmitting a sounding reference signal SRS provided in an embodiment of the present application includes:
a determining unit 21, configured to determine a transmission subframe and a frequency domain transmission position of a wideband SRS based on a block structure;
And a transmission unit 22, configured to send the wideband SRS based on the block structure according to the transmission subframe and the frequency domain transmission position.
preferably, the determining unit determines the transmission subframe and the frequency domain transmission position of the wideband SRS based on the block structure according to the notification from the base station.
preferably, the transmission unit is specifically configured to: the broadband SRS based on the Block structure is sent according to indication information of frequency hopping of the broadband SRS based on the Block structure in different transmission subframes, the transmission subframes and a frequency domain transmission position; wherein the indication information is sent to the determining unit by the base station, or is agreed with the base station by the apparatus in advance.
preferably, the Block includes a plurality of continuous subcarriers in a time domain.
On the base station side, referring to fig. 9, another apparatus for transmitting a sounding reference signal SRS provided in an embodiment of the present application includes:
the processor 500, which is used to read the program in the memory 520, executes the following processes:
Determining a transmission subframe and a frequency domain transmission position of a broadband SRS configured for User Equipment (UE) and based on a block structure;
And receiving, by the transceiver 510, the wideband SRS based on the block structure sent by the UE according to the transmission subframe and the frequency domain transmission position.
Preferably, before receiving the wideband SRS based on the block structure and sent by the UE according to the transmission subframe and the frequency domain transmission position, the processor 500 is further configured to:
The UE is informed of the transmission subframe and the frequency domain transmission position of the wideband SRS based on the block structure through the transceiver 510.
preferably, before receiving the wideband SRS based on the block structure and sent by the UE according to the transmission subframe and the frequency domain transmission position, the processor 500 is further configured to:
And sending indication information for frequency hopping the wideband SRS based on the Block structure in different transmission subframes to the UE through the transceiver 510.
Preferably, the Block includes a plurality of consecutive subcarriers in the time domain, and the SRS of the plurality of UEs are uniformly distributed in Block unit over the entire bandwidth.
a transceiver 510 for receiving and transmitting data under the control of the processor 500.
where in fig. 9, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 500 and memory represented by memory 520. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 510 may be a number of elements, including a transmitter and a transceiver, providing a means for communicating with various other apparatus over a transmission medium. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 500 in performing operations.
The processor may be a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or a Complex Programmable Logic Device (CPLD)
On the UE side, referring to fig. 10, an apparatus for transmitting a sounding reference signal SRS provided in an embodiment of the present application includes:
the processor 600, which is used to read the program in the memory 620, executes the following processes:
Determining a transmission subframe and a frequency domain transmission position of a broadband SRS based on a block structure;
And transmitting the broadband SRS based on the block structure through the transceiver 610 according to the transmission subframe and the frequency domain transmission position.
preferably, the processor 600 determines the transmission subframe and the frequency domain transmission position of the wideband SRS based on the block structure according to the notification from the base station.
Preferably, the processor 600 is further configured to: receiving, by the transceiver 610, indication information of frequency hopping of the wideband SRS based on the Block structure in different transmission subframes, which is sent by the base station; or the indication information of frequency hopping of the broadband SRS based on the Block structure in different transmission subframes is agreed with the base station in advance.
The processor 600 transmits the wideband SRS based on the block structure through the transceiver 610 according to the indication information, the transmission subframe and the frequency domain transmission position.
Preferably, the Block includes a plurality of continuous subcarriers in a time domain.
a transceiver 610 for receiving and transmitting data under the control of the processor 600.
Where in fig. 10, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 600 and memory represented by memory 620. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 610 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. For different user devices, the user interface 630 may also be an interface capable of interfacing with a desired device externally, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
the processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 600 in performing operations.
in summary, according to the requirements of the unlicensed band rule, for example, european regulations, 99% of the signal power of the device should be contained in the nominal bandwidth of 80% -100% when the device transmits in the unlicensed band. The SRS should be a broadband SRS, and in the embodiment of the application, the broadband SRS based on the block structure is provided, so that the cell multiplexing capacity can be increased, the channel estimation quality can be improved, and the TDD channel reciprocity is not influenced. The method for broadband SRS section frequency hopping based on the block structure is completely different from the method for broadband SRS frequency hopping of the authorized frequency section, firstly, the broadband SRS of the authorized frequency section does not need frequency hopping, and the embodiment of the application refers to the broadband SRS frequency hopping; the SRS hopping of the sub-band of the authorized frequency band can be regarded as continuous block hopping in the embodiment of the present application, and the embodiment of the present application is discrete block hopping; the frequency hopping of the sub-band SRS of the authorized frequency band is to hop to an area completely different from the current occupied bandwidth in the next sub-frame, and the frequency bands occupied by the frequency hopping of the embodiment of the application are the same, namely, the frequency hopping is all the frequency hopping of the full bandwidth, so that the frequency hopping method of the original LTE protocol cannot be reused by adopting the SRS frequency hopping scheme based on the Block structure of the embodiment of the application. Namely, the embodiment of the application provides a broadband SRS based on a block structure, which can increase the cell multiplexing capacity, improve the channel estimation quality and does not influence the TDD channel reciprocity. Meanwhile, the SRS structure based on the block structure can reuse the SRS sequence of the original LTE, and inherits almost all advantages of the original SRS of the LTE, such as supporting code division multiplexing and frequency division multiplexing among UE, and the like.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.