WO/2017/064448 TONE RESERVATION BASED ON TREE SEARCH FOR PAPR REDUCTION IN OFDM SYSTEMS||WO||20.04.2017|
||PCT/GB2015/053089||TOSHIBA RESEARCH EUROPE LIMITED||TOSATO, Filippo|
An OFDM transmitter comprising an input for acquiring or receiving a signal to be transmitted, an output for transmitting a PAPR reduced version of the signal, a processor and memory storing code for execution by the processor. The processor, when executing the code, is configure to determine a plurality of possible values of tone reservation, hereinafter referred to as TR, tones for use in TR based PAPR reduction and to perform a tree search over some or all of the possible values under a first constraint that the average power per TR tone does not exceed the average power per tone used for data transmission and a second constraint that selected values for the TR tones reduce PAPR.
WO/2017/064449 VEHICLE SHIPPING CRATE AND METHOD OF LOADING VEHICLES INTO A SHIP||WO||20.04.2017|
||PCT/GB2016/000183||BLOK-BEAM LIMITED||CLIVE-SMITH, Martin|
A multi-cell vehicle shipping crate which can be loaded into a ship's hold using a shipping container lifting spreader, the crate comprising a plurality of load cells into which vehicles can be loaded, the cells being connected in a side by side configuration and having a set of standard lifting corner fittings for engagement by the loading spreader. The crate may have two or more levels of side by side load cells and may have end frames provided with vertical posts and horizontally extending beams defining entrances for the load cells, the vertical posts supporting the vertical loads imposed on the crate during use. The end frames may be connected by side frames defining the respective longitudinal sides of each cell and each cell having a floor pan extending between its side frames on which the vehicles can be loaded.
WO/2017/064450 A SURROUNDING MEMBER FOR A PIPE||WO||20.04.2017|
||PCT/GB2016/000184||SNUG SOLUTIONS LTD||LEVER, Alexander Jonathan|
A surrounding member for a pipe, the surrounding member having a rigid ring section (1) and a flexible flange section (2). The ring section and the flange section have a cut therethrough to permit the member to be located around a pipe in-situ.
WO/2017/064451 LOOP CIRCUIT||WO||20.04.2017|
||PCT/GB2016/000187||CONTACTA SYSTEMS LIMITED||DUNGAN, Richard|
A driver for an induction loop hearing aid system comprises an input for receiving an input audio signal; a processor for processing the audio input signal to produce an output audio signal; and an output for outputting the output audio signal to an induction loop. The processor is operable in a setup process in which, utilising test signals at spaced apart frequencies, the transfer function of the processor is selected to provide substantially the same current in the loop in response to each test signal.
WO/2017/064455 VECTOR DATA TRANSFER INSTRUCTION||WO||20.04.2017|
||PCT/GB2016/052836||ARM LIMITED||STEPHENS, Nigel John|
A vector data transfer instruction is provided for triggering a data transfer between storage locations corresponding to a contiguous block of addresses and multiple data elements of at least one vector register. The instruction specifies a start address of the contiguous block using a base register and an immediate offset value specifies as a multiple of the size of the contiguous block of addresses. This is useful for loop unrolling which can help to improve performance of vectorised code by combining multiple iterations of a loop into a single iteration of an unrolled loop, to reduce the loop control overhead.
WO/2017/064452 VECTOR LOAD INSTRUCTION||WO||20.04.2017|
||PCT/GB2016/052727||ARM LIMITED||STEPHENS, Nigel John|
First and second types of vector load instruction are provided. For the first type, a response action is performed when an exceptional condition is detected for a load operation performed for a first active data element of at least one vector register, but when the exceptional condition is detected for an active data element other than the first active data element, the response action is suppressed and element identifying information is stored identifying the element which caused the exceptional condition. For the second type, the response action is suppressed and the element identifying information is stored when the exceptional condition arises for any active data element. This approach is useful for allowing loop speculation and loop unrolling to be used together to improve performance of vectorised code.
WO/2017/064453 EXCEPTION HANDLING||WO||20.04.2017|
||PCT/GB2016/052784||ARM LIMITED||PARKER, Jason|
A data processing system (2) includes exception handling circuitry (26) to detect attempted execution of an exception-triggering processing operation which includes transfer of a data value with a given register of a register bank (20). Upon detection of such an exception-triggering processing operation, syndrome data is stored within a syndrome register (32) characterising the exception-triggering processing operation with that syndrome data including the data value. The value may be stored into the syndrome register upon occurrence of the exception in the case of an aborting write instruction. The data value may be stored into the syndrome register by emulating code triggered by exception in the case of an aborting read instruction.
WO/2017/064454 AN APPARATUS AND METHOD FOR PROCESSING A RECEIVED INPUT SIGNAL CONTAINING A SEQUENCE OF DATA BLOCKS||WO||20.04.2017|
||PCT/GB2016/052814||ARM LIMITED||WHATMOUGH, Paul Nicholas|
An apparatus and method are provided for processing a received input signal comprising a sequence of data blocks. Counter circuitry within the apparatus is arranged to receive a digital representation of the input signal, and for each data block generates a count value indicative of occurrences of a property of the digital representation (for example a rising edge or a falling edge) during an associated data block transmission period. Quantization circuitry then maps each count value to a soft decision value from amongst a predetermined set of soft decision values, where the number of soft decision values in the predetermined set exceeds a number of possible data values of the data block. The output circuitry then generates a digital output signal in dependence on the soft decision values. Such an apparatus has been found to provide a low power technique for a receiver, whilst still enabling the improved sensitivity benefits of using soft decisions to be achieved, and allows the apparatus to be constructed using all digital components.
WO/2017/064456 MOVE PREFIX INSTRUCTION||WO||20.04.2017|
||PCT/GB2016/052838||ARM LIMITED||GRISENTHWAITE, Richard Roy|
An apparatus 2 has instruction fusing circuitry 50 for fusing two or more instructions fetched from a data store to generate a fused instruction to be processed by processing circuitry 14. A move prefix instruction is provided which indicates to the instruction fusing circuitry 50 that the move prefix instruction can be fused with an immediately following data processing instruction without needing to compare registers specified by the move prefix instruction and the immediately following instruction. This enables the instruction fusing circuitry 50 to be implemented with reduced hardware and energy cost.
WO/2017/064457 DATA COMPRESSION||WO||20.04.2017|
||PCT/GB2016/052883||DIGITAL BARRIERS SERVICES LTD||LAMBERT, Robert|
A method of compressing an array of data entries in the form of digital electronic signals, the method including determining a plurality of possible compressed encodings for each block of the array using a respective different compression technique for each encoding of the block, wherein each possible compressed encoding has a respective data size and a respective reconstruction error; and generating a list of the plurality of compressed encodings and selecting that one of the plurality of compressed encodings from the list which, when uncompressed and added to the reference data array, provides the largest relative improvement in reconstruction error per unit increase in data size. A compressed encoding of the original data array may then be updated by adding the selected compressed encoding, and a reference data array may be updated by adding the selected encoding in uncompressed form. These steps may be repeated recursively until a maximum data size is achieved for the compressed encoding of the original data array.