This invention relates to signal processing of packets typically used by transceivers. The invention is particularly useful for signal processing of packets comprising a payload field and data independent field.
Communications devices have many applications including telephony, two-way radio communications, internet data transfer and satellite to base station communications. In recent years there has been an ever increasing demand for communications applications, especially in the field of wireless voice and data communications, as is apparent from the rapid increased number of cellular telephone and wireless local area network users.
To meet the ever-growing demand for communications applications, protocols using transmission packets comprising a data independent field and payload field have become a commonly accepted method for transmitting both voice and data. Typically, both the data independent field and payload field are modulated by one of the well-known modulation techniques before the transmission packet is transmitted over a radio frequency channel or otherwise. These transmission packets are generally formed by a digital signal processor performing modulating, filtering and shaping both a payload of data and data independent bits. The payload of data is information (text, voice, images etc) comprising the data dependent field and the data independent bits form the data independent field comprising a preamble sequence and header information. Accordingly, the modulating, filtering and shaping requires high speed complex digital processing of large bit volumes. However, such digital processing requires relatively high power consumption when effected on battery powered portable communication devices. This is contrary to today's trend of compact multi-function portable communication devices, with limited battery power resources. There is therefore a need to reduce battery consumption requirements associated with packetization and modulation of voice and data.
In this specification, including the claims, the terms ‘comprises’, ‘comprising’ or similar terms are intended to mean a non-exclusive inclusion, such that a method or apparatus that comprises a list of elements does not include those elements solely, but may well include other elements not listed.
According to one aspect of the invention there is a method for providing a transmission packet, the transmission packet comprising a data independent field and a payload field, the method comprising processing digital data to provide a modulated digital payload. The method then performs a step of obtaining a pre-defined modulated transmission protocol bits stored in a memory. Then a combining step provides for combining the modulated digital payload and the predefined modulated transmission protocol bits to provide the transmission packet, wherein the modulated digital payload is in the payload field and the modulated transmission protocol bits are in the data independent field.
Preferably, the method includes the further step of Digital to Analogue Converting the transmission packet.
Preferably, the processing further includes filtering the digital data.
Suitably, the processing further includes shaping the digital data.
The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally modulated version of the synchronization sequence. The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally shaped version of the synchronization sequence. The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally filtered version of the synchronization sequence.
The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally modulated version of packet length information identifying the number of bits in the payload field. The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally shaped version of the packet length information. The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally filtered version of the packet length information.
The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally modulated version of data rate information. The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally shaped version of the data rate information. The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally filtered version of the data rate information.
Preferably, the obtaining includes selecting the pre-defined modulated transmission protocol bits from a group of pre-defined modulated transmission protocol bits stored in the memory.
Suitably, the obtaining includes selecting the pre-defined modulated transmission protocol bits from a group of pre-defined preamble bits and group of header bits, the preamble bits including a bit sequence representative of the synchronization sequence.
Suitably, the method has the further step of transmitting the transmission packet.
According to another aspect of the invention there is provided a communications unit method for providing a transmission packet, the transmission packet comprising a data independent field and a payload field, the communications unit comprising a processor and a memory storing pre-defined modulated transmission protocol bits, the memory being operatively coupled to the processor. The communications unit has a Digital to Analogue Converter coupled to the processor, wherein in use, the processor receives and processes a plurality of bits to provide, to the Digital to Analogue Converter, a modulated digital payload combined with the modulated transmission protocol bits to provide the transmission packet, and wherein the modulated digital payload is in the payload field and the modulated transmission protocol bits are in the data independent field.
The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally modulated version of the synchronization sequence. The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally shaped version of the synchronization sequence. The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally filtered version of the synchronization sequence.
The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally modulated version of packet length information identifying the number of bits in the payload filed. The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally shaped version of the packet length information. The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally filtered version of the packet length information.
The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally modulated version of data rate information. The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally shaped version of the data rate information. The modulated transmission protocol bits may suitably include a bit sequence representative of a digitally filtered version of the data rate information.
In order that the invention may be readily understood and put into practical effect, reference will now be made to a preferred embodiment as illustrated with reference to the accompanying drawings in which:
In the drawings, like numerals on different Figs are used to indicate like elements throughout. With reference to
The processor 3 includes an encoder/decoder 11 with an associated Read Only Memory (ROM) 12 storing data for encoding and decoding voice or other signals that may be transmitted or received by the radio telephone 1. The processor 3 also includes a micro-processor 13 coupled, by a common data and address bus 17, to an encoder/decoder 11 and an associated character Read Only Memory (ROM) 14, a Random Access Memory (RAM) 4, static programmable memory 16 and a removable SIM module 18. The static programmable memory 16 and SIM module 18 each can store, amongst other things, selected incoming text messages and a telephone book database.
The micro-processor 13 has ports for coupling to the keypad 6, the screen 5 and an alert module 15 that typically contains a speaker, vibrator motor and associated drivers. The character Read Only Memory 14 stores code for decoding or encoding text messages that may be received by the communications unit 2, input at the keypad 6. In this embodiment the character Read Only Memory 14 also stores operating code (OC) for micro-processor 13 and code for performing a method as described below with reference to
The communications unit 2 is a combined receiver and transmitter having a common antenna 7. The communications unit 2 has a transceiver 8 coupled to antenna 7 via a radio frequency amplifier 9. The transceiver 8 is also coupled to a buffer 10 that couples the communications unit 2 to the processor 3. Optionally, the communications unit 2 has an input/output port 18 for wired coupling, via a network, allowing communications with other suitable devices that are coupled to the network. The input/output port 18 is directly coupled to the transceiver 8 by a two way link as illustrated. Also, the transceiver 8 is coupled to the microprocessor 13 thereby allowing the transceiver 8 to receive instructions IS used for digital signal processing of voice or data required to be transmitted.
Referring to
Referring to
In
Referring to
The method 50 then performs a step of obtaining 55. In the step of obtaining 55, the transceiver processor 20 performs selectively obtaining the pre-defined modulated transmission protocol bits from the preamble field bits 1 to preamble field bits n and, the header field 1 to header field m stored in the Read Only Memory 21. The selection of the preamble field bits 1 to preamble field bits n and, the header field 1 to header field m is dependent upon the instructions IS provided by the microprocessor 13. The instructions IS are determined based on, amongst others, quality of signal requirements, type of payload (voice, text, image etc), data rate requirements and modulation type. The transceiver processor 20 then performs a step of combining 56 the modulated digital payload MDP and the selected pre-defined modulated transmission protocol bits to provide the transmission packet 30. As a result, the modulated digital payload MDP is in the payload field 33 and the pre-defined modulated transmission protocol bits are in the data independent field comprising the preamble field 31 and header field 32.
The method 50 then performs digital to analogue converting at step 57 effected by the Digital to Analogue Converter 22. The analogue version of the transmission packet 30 is then transmitted, at a transmitting step 58, by either the radio frequency amplifier 9 and antenna 7 combination or the input/output port 18 depending on whether wireless or wired transmission of the packet 30 is required. The method then returns to step 52 if more data has is being received and terminates if all data has been processed by the transceiver processor 20.
Advantageously, the present invention provides for reduced battery consumption requirements associated with packetization and modulation of voice and data. This is apparent because the invention alleviates the need to continuously modulate, filter and shape known, non-variable data independent preamble and header protocol bits.
The detailed description provides a preferred exemplary embodiment only, and is not intended to limit the scope, applicability, or configuration of the invention. Rather, the detailed description of the preferred exemplary embodiment provides those skilled in the art with an enabling description for implementing a preferred exemplary embodiment of the invention. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the invention as set forth in the appended claims.