Apparatus for causing processors to execute a process in a parallel manner
Abstract
An apparatus includes a memory configured to store a first program for executing a cell search process on data transmitted from another wireless device, and a second program for executing a demodulation process and/or a decoding process after the cell search process. The apparatus includes a first processor configured to execute the first program, and a second processor configured to execute the second program. The apparatus loads the first program stored in the memory in the first processor. When the first processor is requested to perform the cell search process by executing the first program, the apparatus loads the first program in the second processor, and executes the cell search process on the data in a parallel manner by causing the first and second processors to execute the first program.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A wireless device comprising:
a memory configured to store a first program for executing a cell search process on data transmitted from another wireless device, and a second program for executing a demodulation process and/or a decoding process after the cell search process;
a first hardware processor configured to execute the first program;
a second hardware processor configured to execute the second program; and
a third hardware processor configured to:
load the first program stored in the memory in the first hardware processor,
when the first hardware processor is requested to perform the cell search process by executing the first program, load the first program in the second hardware processor, and
execute the cell search process on the data in a parallel manner by causing the first and second hardware processors to execute the first program.
2. The wireless device of claim 1 , further comprising:
a fourth hardware processor configured to execute a third program for executing an encoding process and/or a modulation process on transmission data to be transmitted to the another wireless device, wherein
the memory is configured to store the third program, and
the third hardware processor is configured to:
when the first hardware processor is requested to perform the cell search process by executing the first program, load the first program in the fourth hardware processor, and
execute the cell search process on the data in a parallel manner by causing the first, second, and fourth hardware processors to execute the first program.
3. The wireless device of claim 1 , wherein
when the first hardware processor is requested to perform a correlation operation in the cell search process by executing the first program, the third hardware processor divides a correlation operation section for which the correlation operation is to be performed, into a first correlation operation section and a second correlation operation section, and causes the first and second hardware processors to execute the correlation operation on first data in the first correlation operation section and the correlation operation on second data in the second correlation operation section, respectively, in a parallel manner.
4. The wireless device of claim 3 , wherein
the third hardware processor outputs instruction signals indicating the first correlation operation section and an instruction indicating the second correlation operation section, to the first and second hardware processors, respectively; and
based on the instruction signals, the first and second hardware processors execute the correlation operation on the first and second data, respectively, in a parallel manner.
5. The wireless device of claim 1 , wherein
when the first hardware processor is requested to perform processing of specifying first and second scrambling codes in the cell search process, the third hardware processor causes the first and second processors to execute the processing of specifying the first and second scrambling codes, respectively, in a parallel manner.
6. The wireless device of claim 5 , wherein
the third hardware processor outputs instruction signals indicating the first and second scrambling codes to the first and second hardware processors, respectively; and
based on the instruction signals, the first and second hardware processors execute processing of specifying the first and second scrambling codes, respectively, in a parallel manner.
7. The wireless device of claim 1 , wherein
when the first hardware processor is requested to perform processing of specifying a carrier frequency used for the wireless device, the third hardware processor divides a predetermined frequency bandwidth into first and second frequency bandwidths, and causes the first hardware processor and the second hardware processor to execute processing of specifying the carrier frequency in the first frequency bandwidth and the carrier frequency in the second frequency bandwidth, respectively, in a parallel manner.
8. The wireless device of claim 7 , wherein
the third hardware processor outputs instruction signals indicating the first and second frequency bandwidths to the first and second hardware processors, respectively; and
based on the instruction signals, the first and second hardware processors execute the processing of specifying the carrier frequencies in the first and second frequency bandwidths, respectively, in a parallel manner.
9. The wireless device of claim 1 , wherein
when the first hardware processor is requested to perform the cell search process in first and second frequency bandwidths, the third hardware processor causes the first hardware processor and the second hardware processor to execute the cell search process in the first frequency bandwidth and the second frequency bandwidth, respectively, in a parallel manner.
10. The wireless device of claim 9 , wherein
the third hardware processor outputs instruction signals indicating the first and second frequency bandwidths to the first and second hardware processors, respectively; and
based on the instruction signals, the first and second hardware processors execute the cell search process in the first and second frequency bandwidths, respectively, in a parallel manner.
11. The wireless device of claim 1 , wherein
the first and second hardware processors output results of the cell search process to the third processor;
the third hardware processor merges the results and outputs the merged result to the first hardware processor; and
the first hardware processor executes the cell search process, based on the merged result.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.