Robust system for transmitting and receiving map data
AssigneeZenith Electronics Corporation
InventorMark Fimoff
Life of this patent
Estimating the term…
Abstract
First and second data are formatted for transmission in successive alternating odd and even data fields. An odd field map data unit and an even field map data unit define the mix of data segments containing only first data and data segments containing only second data for each respective odd and even data field. Each of the map data units is encoded to form a vector and each of the vectors is scrambled to produce a corresponding scrambled vector. A stream of alternating ones of the unscrambled and corresponding scrambled vectors is inserted in corresponding predefined portions of the sync segments of a plurality of successive alternating odd and even data fields.
Claims23
A data receiving method comprising:
- receiving a map, wherein the map designates locations of first and second data in a field;
- receiving a duplicate of the map, wherein at least one of the map and the duplicate is scrambled so that the map and the duplicate have different sequences relative to one another;
- de-scrambling the scrambled map and/or duplicate, whrein the receiving and de-scrambling produces unscrambled versions of the map and duplicate;
- processing the unscrambled versions of the map and the duplicate to produce a map output;
- and,
- separating the first and second data according to the map output.
A method of formatting first and second data for transmission in successive alternating odd and even data fields, each data field comprising a sync segment and a plurality of data segments, the method comprising:
- providing an odd field map data unit Ao, Bo, Co and an even field map data unit Ae, Be, Ce defining the mix of data segments containing only first data and data segments containing only second data for each respective odd and even data field, each of the components A, B and C of the map data units comprising n bits;
- encoding each of the map data unit portions AoBo, CoAe and BeCe to form vectors AoBoP1, CoAeP2 and BeCeP3, where each of P1, P2 and P3 comprise 2n parity bits;
- bit-wise scrambling each of the vectors AoBoP1, CoAeP2, and BeCeP3 to produce a corresponding scrambled vector and providing a stream of alternating ones of the unscrambled and corresponding scrambled vectors;
- convolutionally interleaving the stream of vectors;
- inserting successive 12n bits of the convolutionally interleaved vectors for transmission in corresponding predefined portions of the sync segments of a plurality of successive alternating odd and even data fields;
- and,
- formatting each successive pair of odd and even data fields for transmission after insertion in the sync segments of the interleaved bits of the unscrambled and scrambled vectors defining the mix of data segments for the respective pair of odd and even data fields.
A method of recovering first and second data from successive alternating odd and even data fields, each data field comprising a sync segment and a plurality of data segments, wherein an odd field map data unit Ao, Bo, Co and an even field map data unit Ae, Be, Ce define the mix of data segments containing only first data and data segments containing only second data for each respective odd and even data field, wherein each of the components A, B and C of the map data units comprises n bits, wherein each of the map data unit portions AoBo, CoAe and BeCe is encoded to form corresponding vectors AoBoP1, CoAeP2 and BeCeP3, wherein each of P1, P2 and P3 comprise 2n parity bits, wherein each of the vectors AoBoP1, CoAeP2, and BeCeP3 is bit-wise scrambled, wherein the un-scrambled vectors and the scrambled vectors are convolutionally interleaved, wherein successive 12n bits of the convolutionally interleaved vectors are contained in corresponding predefined portions of the sync segments of a plurality of received successive alternating odd and even data fields, and wherein the method comprises:
- receiving the alternating odd and even fields;
- convolutionally de-interleaving the unscrambled and scrambled vectors;
- de-scrambling the de-interleaved scrambled vectors;
- processing corresponding ones of the de-interleaved vectors and the de-interleaved and de-scrambled vectors to produce output vectors;
- decoding the output vectors;
- and,
- separating the first and second data according to the decoded vectors.
A method of formatting first and second data for transmission in successive alternating odd and even data fields, each data field comprising a sync segment and a plurality of data segments, the method comprising:
- providing an odd field map data unit Ao, Bo, Co and an even field map data unit Ae, Be, Ce defining the mix of data segments containing only first data and data segments containing only second data for each respective odd and even data field, each of the components A, B and C of the map data units comprising n bits;
- encoding each of the map data unit portions AoBo, CoAe and BeCe to form vectors AoBoP1, CoAeP2 and BeCeP3, where each of P1, P2 and P3 comprise 2n parity bits;
- providing a duplicate of each of the vectors AoBoP1, CoAeP2, and BeCeP3 to produce a corresponding duplicate vector and providing a stream of alternating ones of vectors and duplicate vectors;
- convolutionally interleaving the stream of vectors and duplicate vectors;
- inserting successive 12n bits of the convolutionally interleaved vectors for transmission in corresponding predefined portions of the sync segments of a plurality of successive alternating odd and even data fields;
- and,
- formatting each successive pair of odd and even data fields for transmission after insertion in the sync segments of the interleaved bits of the vectors and duplicate vectors defining the mix of data segments for a respective pair of odd and even data fields.
A method of recovering first and second data from successive alternating odd and even data fields, each data field comprising a sync segment and a plurality of data segments, wherein an odd field map data unit Ao, Bo, Co and an even field map data unit Ae, Be, Ce define the mix of data segments containing only first data and data segments containing only second data for each respective odd and even data field, wherein each of the components A, B and C of the map data units comprises n bits, wherein each of the map data unit portions AoBo, CoAe and BeCe is encoded to form corresponding vectors AoBoP1, CoAeP2 and BeCeP3, wherein each of P1, P2 and P3 comprise 2n parity bits, wherein each of the vectors AoBoP1, CoAeP2, and BeCeP3 is duplicated, wherein the vectors and the duplicate vectors are convolutionally interleaved, wherein successive 12n bits of the convolutionally interleaved vectors are contained in corresponding predefined portions of the sync segments of a plurality of received successive alternating odd and even data fields, and wherein the method comprises:
- receiving the alternating odd and even fields;
- convolutionally de-interleaving the vectors and duplicate vectors;
- processing corresponding ones of the de-interleaved vectors and the de-interleaved duplicate vectors to produce output vectors;
- decoding the output vectors;
- and,
- separating the first and second data according to the decoded vectors.
Dependencies are inferred from the claim text.