Methods, apparatuses and systems consistent with example embodiments relate to a wireless communication system, and more particularly, to a wireless communication system for performing Coordinated Multi-Point communication transmission and reception (CoMP).
In order to improve the performance and user quality of a wireless communication system, research and standardization on CoMP technology between cells are being conducted. The CoMP between cells generically refers to technologies based on mutual coordination of geographically separated transmission points or reception points.
Additionally, wireless communication technologies, next-generation communication technologies such as 5th Generation (5G) are continuously developed according to the needs of users and operators, and research is being conducted on the efficient operation of the CoMP technology.
Example embodiments provide a wireless communication system for securing more improved Coordinated Multi-Point communication (CoMP) performance by reducing the complexity when a terminal processes a physical downlink shared channel (PDSCH) received from a plurality of cells and by differentiating a scheduling mode for the PDSCH received from the plurality of cells according to the performance of the terminal, and a method of operating the wireless communication system.
The technical problems to be achieved are not limited to the technical problems mentioned above, and other technical problems that are not mentioned can be clearly understood by one of ordinary skill in the art from the following description.
According to an aspect of an example embodiment, a wireless communication system includes: a first cell configured to communicate with a second cell and a terminal. The first cell includes a processor configured to control the first cell to: select one of a plurality of scheduling modes related to rate matching of physical downlink shared channels (PDSCHs) based on control information exchanged with the second cell; and transmit a first PDSCH to the terminal according to the selected scheduling mode while the second cell transmits a second PDSCH to the terminal according to the selected mode. The terminal is configured to perform processing on the first PDSCH and the second PDSCH based on the selected scheduling mode.
According to an aspect of an example embodiment, a terminal includes a radio frequency integrated circuit (RFIC) configured to receive a first physical downlink shared channel (PDSCH) from a first cell and a second PDSCH from a second cell based on a selected scheduling mode from among a plurality of scheduling modes related to rate matching of PDSCHs; and a processor configured to perform processing on the first PDSCH and the second PDSCH based on the selected scheduling mode.
According to an aspect of an example embodiment, a method of operating a first cell of a wireless communication system which includes the first cell, a second cell, and a terminal, includes: selecting, by the first cell based on control information exchanged with the second cell, one of a plurality of scheduling modes related to rate matching of physical downlink shared channels (PDSCHs); and transmitting, by the first cell, a first PDSCH to the terminal according to the selected scheduling mode while to the terminal while the second cell transmits a second PDSCH to the terminal according to the selected mode. The terminal processes the first PDSCH and the second PDSCH based on the selected scheduling mode.
The above and other objects and features will become more apparent from the following description of example embodiments with reference to the accompanying drawings in which:
Hereinafter, example embodiments will be described in detail with reference to the accompanying drawings.
A terminal 100 may refer to various devices capable of transmitting and receiving data and/or control information by communicating with first and second cells 110 and 120. The terminal 100 may be a wireless communication device, and may be fixed or mobile. For example, the terminal 100 may be referred to as user equipment (UE), a mobile station (MS), a mobile terminal (MT), a user terminal (UT), a subscriber station (SS), a wireless device, or a handheld device.
Each of the first and second cells 110 and 120 may generally refer to a fixed station communicating with the terminal 100 and/or other cells, and may exchange data and control information by communicating with the terminal 100 and/or other cells. For example, each of the first and second cells 110 and 120 may be referred to as a base station, Node B, evolved-Node B (eNB), a sector, a site, a base transceiver system (BTS), an access point (AP), a relay node, a remote radio head (RRH), a radio unit (RU), a small cell, or the like. In this specification, each of the first and second cells 110 and 120 may have a comprehensive meaning indicating some areas or functions covered by a base station controller (BSC) in CDMA, Node-B in WCDMA, and eNB or the sector (site) in LTE, and may cover all of various coverage areas, such as a megacell, macrocell, microcell, picocell, femtocell, relay node, RRH, RU, and a small cell communication range.
A wireless communication network between the terminal 100 and the first and second cells 110 and 120 may support communication between users by sharing available network resources. For example, in a wireless communication network, information may be transferred through various multiple access methods such as code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), OFDM-FDMA, OFDM-TDMA, and OFDM-CDMA.
Referring to
The terminal 100 may communicate with the first and second cells 110 and 120 through uplink and downlink with the first and second cells 110 and 120, respectively. For example, in the uplink and downlink, control information may be transmitted through a control channel such as a physical downlink control channel (PDCCH), a physical control format indicator channel (PCFICH), a physical hybrid ARQ indicator channel (PHICH), a physical uplink control channel (PUCCH), an enhanced physical downlink control channel (EPDCCH), and data may be transmitted through a data channel such as a physical downlink shared channel (PDSCH) and a physical uplink shared channel (PUSCH). In this specification, transmission/reception of a signal through the PDSCH or the PDCCH may be expressed in the form of “transmitting/receiving the PDSCH or the PDCCH”.
In an example embodiment, the first and second cells 110 and 120 may select any one of a plurality of scheduling modes related to rate matching of PDSCHs and transmit first and second PDSCHs PDSCH_1 and PDSCH_2 according to the selected scheduling mode to the terminal 100, respectively.
In an example embodiment, the plurality of scheduling modes related to the rate matching of PDSCHs may include scheduling modes which differ in a manner of allocating signals for performing rate matching to resources when the terminal 100 receives PDSCHs. For example, signals performing rate matching may include at least one of a phase tracking reference signal (PTRS) and an aperiodic zero power channel status information-reference signal (ZP CSI-RS). This will be described in detail with respect to
In an example embodiment, the plurality of scheduling modes related to the rate matching of PDSCHs may include scheduling modes which differ in a manner of allocating signals for performing rate matching to resources when the terminal 100 receives PDSCHs. transmitting, by the first and second cells, a downlink control information (DCI) indicating the selected scheduling mode to the terminal, or setting the selected scheduling mode through upper signaling with the terminal. As another example, the resource block may be defined as being scheduled by the PDCCH. This will be described in detail with respect to
In an example embodiment, each of the first and second cells 110 and 120 may receive performance information indicating a supported processing method of the terminal 100 from the terminal 100 and may select one of a plurality of scheduling modes based on the received performance information. For example, when resources corresponding to the first PDSCH PDSCH_1 and resources corresponding to the second PDSCH PDSCH_2 overlap each other, the processing method may be changed according to the type of signals allocated to the overlapping resources, and the first and second cells 110 and 120 may schedule the first and second PDSCHs PDSCH_1 and PDSCH_2 to conform to a processing method that the terminal 100 may support. On the other hand, when the terminal 100 supports all processing methods, the first and second cells 110 and 120 may select a scheduling mode capable of securing optimum communication performance to schedule the first and second PDSCHs PDSCH_1 and PDSCH_2.
In an example embodiment, the first and second cells 110 and 120 may transmit first and second downlink control information (DCI) DCI_1 and DCI_2 indicating scheduling information of the first and second PDSCHs PDSCH_1 and PDSCH_2 based on the selected scheduling mode to the terminal 100. The terminal 100 may perform a processing operation on the first and second PDSCHs PDSCH_1 and PDSCH_2 based on the first and second downlink control information DCI_1 and DCI_2. In some example embodiments, the first and second cells 110 and 120 may set the selected scheduling mode through upper signaling with the terminal 100. The downlink control information DCI_1 and DCI_2 may include downlink scheduling allocation information including PDSCH resource designation, a transmission format, hybrid ARQ (HARD) information, and spatial multiplexing related control information. The terminal 100 may receive the first and second downlink control information DCI_1 and DCI_2 from the first and second cells 110 and 120 through first and second PDSCHs PDSCH_1 and PDSCH_2. In some example embodiments, the first and second cells 110 and 120 may exchange scheduling information about the terminal 100 and operate in the same scheduling mode, respectively.
The wireless communication system 10 according to an example embodiment may schedule the first and second PDSCHs PDSCH_1 and PDSCH_2 considering the performance of the terminal 100 to perform CoMP suitable for the terminal 100. In addition, the wireless communication system 10 has an effect of improving complexity of CoMP by preselecting a plurality of scheduling modes related to rate matching of PDSCHs and scheduling the first and second PDSCHs PDSCH_1 and PDSCH_2 in a common scheduling mode by the first and second cells 110 and 120.
Referring to
A minimum transmission unit in the frequency domain is a subcarrier, and the entire transmission bandwidth may include a total of NBW subcarriers 204. In the time-frequency domain, a basic unit of a resource is a resource element (RE) 212, and may be represented by an OFDM symbol index and a subcarrier index. A resource block (RB) 208 may be defined as the Nsymb consecutive OFDM symbols 202 in the time domain and NRB consecutive subcarriers 210 in the frequency domain. Accordingly, one RB 208 may include (Nsymb*NRB) REs 212. A downlink channel including PDCCH, PDSCH, and the like may be transmitted from a cell in the wireless communication system to a terminal through resources in the time-frequency domain as shown in
Referring to
Referring to
In an example embodiment, the first and second cells 110 and 120 may perform scheduling such that the overlapping area includes resource blocks partially or entirely overlapped with resource blocks on which rate matching of the second PDSCH is performed from among resource blocks on which rate matching of the first PDSCH PDSCH_1 is performed. In another example embodiment, the first and second cells 110 and 120 may perform scheduling such that the overlapping area does not include resource blocks partially or entirely overlapped with resource blocks on which rate matching of the second PDSCH is performed from among resource blocks on which rate matching of the first PDSCH PDSCH_1 is performed.
Referring further to
Referring further to
The overlapping relationship between the first PDSCH PDSCH_1 and the second PDSCH PDSCH_2 disclosed in
Referring to
Referring to
Referring to
The terminal 100 may perform a first processing operation PC_11 on the pieces of data/data allocated to the first resource element RE_1. In more detail, the terminal 100 may demodulate the pieces of data/data allocated to the first resource element RE_1 by a demodulation method corresponding to the 256 QAM, respectively. The terminal 100 may perform joint detection on the pieces of data/data. Subsequently, the terminal 100 may perform a second processing operation PC_21 on the data/PTRS allocated to the second resource element RE_2. In more detail, in the data/PTRS allocated to the second resource element RE_2, the terminal 100 demodulates the data in the demodulation method corresponding to the 256 QAM, and may perform rate matching on the PTRS. Because the PTRS is a reference signal for phase tracking and is previously used to obtain the quality of a downlink channel, demodulation for the PTRS is unnecessary, and the PTRS may be processed by rate matching. In summary, the terminal 100 may process the data allocated to the second resource element RE_2 in a first manner and may process the PTRS allocated to the second resource element RE_2 in a second manner. A demodulation order combination of a demodulation operation for the pieces of data/data of the first resource element RE_1 performed by the terminal 100 may be different from a demodulation order combination of a demodulation operation for the data/PTRS of the second resource element RE_2.
In some example embodiments, the terminal 100 may perform joint detection on the data/PTRS allocated to the second resource element RE_2, and may demodulate the data/PTRS using demodulation methods respectively corresponding to the 256 QAM and the QPSK. In addition, the terminal 100 may demodulate the data after removing the PTRS allocated to the second resource element RE_2. In addition, in some example embodiments, the terminal 100 may demodulate the data after performing interference whitening on the second resource element RE_2.
That is, because the first processing operation PC_11 and the second processing operation PC_21 have different processing methods and the terminal 100 needs to quickly change the processing methods in order to perform the second processing operation PC_21 on the second resource element RE_2, this change may be a factor that increases the processing complexity of the terminal 100. In addition, in the case of the second processing operation PC_21, because each of the data/PTRS is processed in a heterogeneous manner, the terminal 100 may not support the second processing operation PC_21. This problem may occur when a processing operation is performed on the fourth resource element RE_4 and the fifth resource element RE_5.
Hereinafter, third to sixth processing operations PC_31 to PC_61 for the third to sixth resource elements RE_3 to RE_6 are the same as the first and second processing operations PC_11 and PC_21 described above, and therefore, repeated descriptions thereof will not be given herein.
The first and second cells 110 and 120 according to an example embodiment may reduce the processing complexity of the terminal 100 and operate in a scheduling mode corresponding to the performance of the terminal 100, which will be described later below.
Referring to
In an example embodiment, in order to prevent data/PTRS from being allocated to any resource element, the second cell 120 may schedule resource elements RE_7 to RE_12 corresponding to a frequency domain to which the PTRS of the second PDSCH PDSCH_2 is allocated to not overlap the first PDSCH PDSCH_1. In addition, in order to prevent pieces of PTRS/data from being allocated to any resource element, the first cell 110 may schedule resource elements corresponding to a frequency domain to which the PTRS of the first PDSCH PDSCH_1 is allocated to not overlap the second PDSCH PDSCH_2.
In addition, as an example embodiment, the first and second cells 110 and 120 may perform scheduling as shown in
Referring to
In an example embodiment, the first cell 110 may not allocate data to the second and fifth resource elements RE_2 and RE_5 to which the PTRS of the second PDSCH PDSCH_2 is allocated. The first cell 110 may allocate non-data through rate matching to the second and fifth resource elements RE_2 and RE_5. The first cell 110 may perform the above operation by obtaining scheduling information about resource elements to which PTRS is allocated from the second cell 120 in advance. The terminal 100 may perform a rate matching operation on non-data/PTRS allocated to the second and fifth resource elements RE_2 and RE_5. That is, as described above, because the PTRS is a reference signal for phase tracking and is previously used to obtain the quality of a downlink channel, demodulation for the PTRS is unnecessary, and the PTRS may be processed by rate matching and the non-data may also be processed by rate matching. Like the first cell 110, the second cell 120 may not allocate data to resource elements to which the PTRS of the first PDSCH PDSCH_1 is allocated.
The terminal 100 may lower processing complexity of the terminal 100 compared to
Referring to
In an example embodiment, the first cell 110 may allocate data to the second and fifth resource elements RE_2 and RE_5 to which the PTRS of the second PDSCH PDSCH_2 is allocated. The terminal 100 may perform demodulation operations on pieces of data/data allocated to the first, third, fourth, and sixth resource elements RE_1, RE_3, RE_4, and RE_6, respectively, and may process pieces of data/PTRS allocated to the second and fifth resource elements RE_2 and RE_5 in a heterogeneous manner such as a demodulation operation and rate matching, respectively. The second cell 120 may also allocate data to resource elements to which the PTRS of the first PDSCH PDSCH_1 is allocated.
The first and second cells 110 and 120 may operate in the third scheduling mode after confirming that the terminal 100 may support processing in a heterogeneous manner for data/PTRS. In some example embodiments, even when it is confirmed that the terminal 100 may support all types of processing, the first and second cells 110 and 120 may operate in the first scheduling mode of
Referring to
The terminal 100 may perform a first processing operation PC_12 on the pieces of data/data allocated to the first resource element RE_1. In more detail, the terminal 100 may demodulate the pieces of data/data allocated to the first resource element RE_1 by a demodulation method corresponding to the 256 QAM, respectively. The terminal 100 may perform joint detection on the pieces of data/data. Subsequently, the terminal 100 may perform a second processing operation PC_22 on the pieces of data/ZP CSI-RS allocated to the second resource element RE_2. In more detail, in the pieces of data/ZP CSI-RS allocated to the second resource element RE_2, the terminal 100 demodulates the data in the demodulation method corresponding to the 256 QAM, and may perform rate matching on the ZP CSI-RS. Because the ZP CSI-RS was previously used to obtain the quality of the downlink channel, demodulation for the ZP CSI-RS is unnecessary, so the ZP CSI-RS may be processed by rate matching. In summary, the terminal 100 may process the data allocated to the second resource element RE_2 in a first manner, and may process the ZP CSI-RS allocated to the second resource element RE_2 in a second manner. A demodulation order combination of a demodulation operation for the pieces of data/data of the first resource element RE_1 performed by the terminal 100 may be different from a demodulation order combination of a demodulation operation for the pieces of data/ZP CSI-RS of the second resource element RE_2.
That is, because a first processing operation PC_21 and a second processing operation PC_22 have different processing methods and the terminal 100 needs to quickly change the processing methods in order to perform the second processing operation PC_22 on the second resource element RE_2, this change may be a factor that increases the processing complexity of the terminal 100. In addition, in the case of the second processing operation PC_22, because each of the pieces of data/ZP CSI-RS is processed in a heterogeneous manner, the terminal 100 may not support the second processing operation PC_22. Hereinafter, third to sixth processing operations PC_32 to PC_62 for the third to sixth resource elements RE_3 to RE_6 are the same as the first and second processing operations PC_21 and PC_22 described above, and therefore, repeated descriptions thereof will not be given herein.
The first and second cells 110 and 120 according to an example embodiment may reduce the processing complexity of the terminal 100 and operate in a scheduling mode corresponding to the performance of the terminal 100, which will be described later below.
Referring to
In an example embodiment, in order to prevent pieces of data/ZP CSI-RS from being allocated to any resource element, the second cell 120 may schedule the resource elements RE_7 to RE_12 corresponding to a frequency domain to which the ZP CSI-RS of the second PDSCH PDSCH_2 is allocated to not overlap the first PDSCH PDSCH_1. In addition, in order to prevent ZP CSI-RS/data from being allocated to any resource element, the first cell 110 may also schedule resource elements corresponding to a frequency domain to which the ZP CSI-RS of the first PDSCH PDSCH_1 is allocated to not overlap the second PDSCH PDSCH_2. In addition, as an example embodiment, the first and second cells 110 and 120 may perform scheduling as shown in
Referring to
In an example embodiment, the first cell 110 may not allocate data to the second and fifth resource elements RE_2 and RE_5 to which the ZP CSI-RS of the second PDSCH PDSCH_2 is allocated. The first cell 110 may allocate non-data through rate matching to the second and fifth resource elements RE_2 and RE_5. The first cell 110 may perform the above operation by obtaining scheduling information about resource elements to which ZP CSI-RS is allocated from the second cell 120 in advance. The terminal 100 may perform a rate matching operation on non-data/ZP CSI-RS allocated to the second and fifth resource elements RE_2 and RE_5. Like the first cell 110, the second cell 120 may not allocate data to resource elements to which the PTRS of the first PDSCH PDSCH_1 is allocated.
The terminal 100 may lower processing complexity of the terminal 100 compared to
Referring to
In an example embodiment, the first cell 110 may allocate data to the second and fifth resource elements RE_2 and RE_5 to which the ZP CSI-RS of the second PDSCH PDSCH_2 is allocated. The terminal 100 may perform demodulation operations on pieces of data/data allocated to the first, third, fourth, and sixth resource elements RE_1, RE_3, RE_4, and RE_6, respectively, and may process pieces of data/ZP CSI-RS allocated to the second and fifth resource elements RE_2 and RE_5 in a heterogeneous manner such as a demodulation operation and rate matching, respectively. The second cell 120 may also allocate data to resource elements to which the ZP CSI-RS of the first PDSCH PDSCH_1 is allocated.
The first and second cells 110 and 120 may operate in the third scheduling mode after confirming that the terminal 100 may support processing in a heterogeneous manner for pieces of data/ZP CSI-RS. In some example embodiments, even when it is confirmed that the terminal 100 may support all types of processing, the first and second cells 110 and 120 may operate in the first scheduling mode of
Referring to
The terminal 100 may perform a first processing operation PC_13 on RM_NT/RM_NT allocated to the first resource block RB_1. In more detail, the terminal 100 may demodulate the RM_NT/RM_NT allocated to the first resource block RB_1 by a demodulation method corresponding to a modulation method, respectively. Subsequently, the terminal 100 may perform a second processing operation PC_23 on the RM_NT/RM_T allocated to the second resource block RB_2. For example, in the RM_NT/RM_T allocated to the second resource block RB_2, the terminal 100 demodulates the RM_NT in the demodulation method corresponding to the 256 QAM, and may perform rate matching on the RM_T. In summary, the terminal 100 may process the RM_NT allocated to the second resource block RB_2 in a first manner and the RM_T allocated to the second resource block RB_2 in a second manner.
That is, because the first processing operation PC_13 and the second processing operation PC_23 have different processing methods and the terminal 100 needs to quickly change the processing methods in order to perform the second processing operation PC_23 on the second resource block RB_2, this change may be a factor that increases the processing complexity of the terminal 100. In addition, in the case of the second processing operation PC_23, because each of the RM_NT/RM_T is processed in a heterogeneous manner, the terminal 100 may not support the second processing operation PC_23. This problem may occur when a processing operation is performed on the fourth resource block RB_4 and the fifth resource block RB_5.
Hereinafter, third to sixth processing operations PC_33 to PC_63 for the third to sixth resource blocks RB_3 to RB_6 are the same as the first and second processing operations PC_13 and PC_23 described above, and therefore, repeated descriptions thereof will not be given herein.
The first and second cells 110 and 120 according to an example embodiment may reduce the processing complexity of the terminal 100 and operate in a scheduling mode corresponding to the performance of the terminal 100, which will be described later below.
Referring to
In an example embodiment, in order to prevent RM_NT/RM_T from being allocated to any resource block, the second cell 120 may schedule the second and fifth resource blocks RB_2 and RB_5 corresponding to a frequency domain to which the RM_T of the second PDSCH PDSCH_2 is allocated to not overlap the first PDSCH PDSCH_1. In addition, in order to prevent RM_T/RM_NT from being allocated to any resource block, the first cell 110 may also schedule resource blocks corresponding to a frequency domain to which the RM_T of the first PDSCH PDSCH_1 is allocated to not overlap the second PDSCH PDSCH_2.
In addition, as an example embodiment, the first and second cells 110 and 120 may perform scheduling as shown in
Referring to
In an example embodiment, the first cell 110 may allocate RM_T to the second and fifth resource blocks RB_2 and RB_5 to which the RM_T of the second PDSCH PDSCH_2 is allocated. The first cell 110 may perform the above operation by obtaining scheduling information about resource blocks to which PM_T is allocated from the second cell 120 in advance. The terminal 100 may perform a rate matching operation on RM_T/RM_T allocated to the second and fifth resource blocks RB_2 and RB_5. Like the first cell 110, the second cell 120 may also allocate RM_T to resource blocks to which the RM_T of the first PDSCH PDSCH_1 is allocated.
The terminal 100 may lower processing complexity of the terminal 100 compared to
Referring to
In an example embodiment, the first cell 110 may allocate RM_NT to the second and fifth resource blocks RB_2 and RB_5 to which the RM_T of the second PDSCH PDSCH_2 is allocated. The terminal 100 may perform demodulation operations on RM_NT/RM_NT allocated to the first, third, fourth, and sixth resource blocks RB_1, RB_3, RB_4, and RB_6, respectively, and may process RM_NT/RM_T allocated to the second and fifth resource blocks RB_2 and RB_5 in a heterogeneous manner such as a demodulation operation and rate matching, respectively. The second cell 120 may also allocate data to resource blocks to which the RM_T of the first PDSCH PDSCH_1 is allocated.
The first and second cells 110 and 120 may operate in the third scheduling mode after confirming that the terminal 100 may support processing in a heterogeneous manner for RM_NT/RM_T. In some example embodiments, even when it is confirmed that the terminal 100 may support various types of processing, the first and second cells 110 and 120 may operate in the first scheduling mode of
In addition, in an example embodiment, the first and second cells 110 and 120 may limit the number of resource blocks allocated to RM_NT/RM_T or RM_T/RM_NT. For example, the first and second cells operate based on the third scheduling mode, and when the number of resource blocks allocated to the RM_NT/RM_T or the RM_T/RM_NT exceeds a threshold value, may operate in the first scheduling mode of
According to an example embodiment, the first and second cells 110 and 120 may perform scheduling operations of the first and second PDSCHs PDSCH_1 and PDSCH_2 by adjusting the value of a DCI field according to the plurality of scheduling modes shown in
Referring to
Referring to
Referring to
Referring to
Referring to
The memory 1010 may include a program storage unit 1011 for storing a program for controlling operations of the electronic device and a data storage unit 1012 for storing data generated during program execution. The data storage unit 1012 may store data necessary for operations of an application program 1013 and a data processing program 1014. The program storage unit 1011 may include the application program 1013 and the data processing program 1014. Here, the program included in the program storage unit 1011 is a set of instructions, which may be expressed as an instruction set. The application program 1013 includes an application program running on the electronic device. That is, the application program 1013 may include instructions of an application driven by a processor 1022.
The electronic device 1000 may include the communication processor 1090 that performs a communication function for voice communication and data communication. In an example embodiment, the communication processor 1090 may include a radio frequency integrated circuit (RFIC) and a plurality of antennas, and the RFIC may receive PDSCHs based on a selected scheduling mode from among a plurality of scheduling modes related to rate matching of PDSCHs from a plurality of cells. The data processing program 1014 may include an instruction driven by the processor 1022 (or a baseband processor) to perform processing on the PDSCHs based on the selected scheduling mode from among a plurality of scheduling modes, according to example embodiments. That is, the processor 1022 may perform an operation based on the data processing program 1014. Detailed information about this is described in
A peripheral device interface 1023 may control a connection between an input/output peripheral device of a cell and the processor 1022 and a memory interface 1021. The processor 1022 controls a plurality of cells to provide corresponding services using at least one software program. The processor 1022 may execute at least one program stored in the memory 1010 to provide a service corresponding to the program.
The input/output controller 1040 may provide an interface between an input/output device such as the display unit 1050 and the input device 1060 and the peripheral device interface 1023. The display unit 1050, which may include a display panel, displays state information, input characters, moving pictures, still pictures, and the like. For example, the display unit 1050 may display application program information driven by the processor 1022.
The input device 1060 may provide input data generated by selection of the electronic device to the processor unit 1020 through the input/output controller 1040. The input device 1060 may include a keypad including at least one hardware button and a touchpad for sensing touch information. For example, the input device 1060 may include a touch layer that is provided over the display panel of the display unit 1050. For example, the input device 1060 may provide touch information such as a touch, a touch movement, and a touch release sensed through a touchpad to the processor 1022 through the input/output controller 1040.
While example embodiments have been particularly shown and described, it will be understood that various changes in form and details may be made therein without departing from the spirit and scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2020-0071030 | Jun 2020 | KR | national |
This application claims the benefit of U.S. Provisional Application No. 62/992,584, filed on Mar. 20, 2020 in the U.S. Patent and Trademark Office and Korean Patent Application No. 10-2020-0071030, filed on Jun. 11, 2020 in the Korean Intellectual Property Office, the disclosures of which are incorporated herein by reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
9686772 | Chen et al. | Jun 2017 | B2 |
20140071841 | Hu | Mar 2014 | A1 |
20150009933 | Zirwas | Jan 2015 | A1 |
20160198443 | Chen | Jul 2016 | A1 |
20180242296 | Li et al. | Aug 2018 | A1 |
20190280803 | Muruganathan | Sep 2019 | A1 |
20200221428 | Moon et al. | Jul 2020 | A1 |
20200280996 | Yang et al. | Sep 2020 | A1 |
Number | Date | Country |
---|---|---|
10-1806649 | Dec 2017 | KR |
10-1939298 | Jan 2019 | KR |
10-2019-0017675 | Feb 2019 | KR |
10-2049422 | Nov 2019 | KR |
10-2020-0004383 | Jan 2020 | KR |
Number | Date | Country | |
---|---|---|---|
20210298050 A1 | Sep 2021 | US |
Number | Date | Country | |
---|---|---|---|
62992584 | Mar 2020 | US |