Memory control method for time deinterleaving in DMB receiver
First Claim
1. A method for controlling a memory of a DMB receiver receiving and time-deinterleaving sample data of respective frames time-interleaved according to i values generated by modulo M, the method comprising the steps of:
- (a) constructing the memory by the several segments so as to store only sample data used for actual time deinterleaving during a time period corresponding to M+1 frames from a time point r through a time point r+M; and
(b) performing time deinterleaving on a segment basis by performing memory read/write access on the sample data according to a time deinterleaving rule determined by the i values.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method for controlling a memory for time deinterleaving in a DMB receive by using byte addressing. The memory control method includes the steps of constructing the memory by the several segments so as to store only sample data used for actual time deinterleaving during a time period corresponding to M+1 frames from a time point r through a time point r+M; storing a plurality of sample data at one memory address by accessing the memory on a segment basis through byte addressing; and generating a byte-based memory address according to a time deinterleaving rule determined by the i value, and reading one of the sample data stored at the memory address and masking and another sample data stored at the memory address according to what order sample data is to be read from the memory address, thereby making it possible to greatly reduce the complexity of a memory address decoder in the memory.
16 Citations
19 Claims
-
1. A method for controlling a memory of a DMB receiver receiving and time-deinterleaving sample data of respective frames time-interleaved according to i values generated by modulo M, the method comprising the steps of:
-
(a) constructing the memory by the several segments so as to store only sample data used for actual time deinterleaving during a time period corresponding to M+1 frames from a time point r through a time point r+M; and
(b) performing time deinterleaving on a segment basis by performing memory read/write access on the sample data according to a time deinterleaving rule determined by the i values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling a memory of a DMB receiver receiving and time-deinterleaving sample data of respective frames time-interleaved according to i values generated by modulo M, the method comprising the steps of:
-
constructing the memory by the several segments so as to store only sample data used for actual time deinterleaving during a time period corresponding to M+1 frames from a time point r through a time point r+M;
storing a plurality of sample data at one memory address by accessing the memory on a segment basis through byte addressing; and
generating a byte-based memory address according to a time deinterleaving rule determined by the i value, and reading one of the sample data stored at the memory address and masking and another sample data stored at the memory address according to what order sample data is to be read from the memory address. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification