Compare commits

...

38 Commits

Author SHA1 Message Date
Tom Alexander
f8c772f88f Merge branch 'wifi_card_comparison'
All checks were successful
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
2026-11-01 13:46:00 -05:00
Tom Alexander
9476cc38dc Update the post to the publish date.
All checks were successful
build-staging Build build-staging has succeeded
2026-11-01 13:44:57 -05:00
Tom Alexander
8953e79464 Trim the post and inline the AI disclaimer.
All checks were successful
build-staging Build build-staging has succeeded
Natter does not yet support noexport or the AI disclaimer page, so I've inlined this for now.
2026-11-01 13:25:34 -05:00
Tom Alexander
fa72cbcb55 Add code and floorplan.
All checks were successful
build-staging Build build-staging has succeeded
2026-11-01 13:06:38 -05:00
Tom Alexander
81d0bc4f7c More work on finishing up the interface section. 2026-11-01 12:12:42 -05:00
Tom Alexander
b25a01ca61 Continue work on interface information section.
Some checks failed
build-staging Build build-staging has failed
2026-10-23 22:45:26 -04:00
Tom Alexander
2fc157cbb5 Rotate xtics to they overhang the left side instead of the right side.
All checks were successful
build-staging Build build-staging has succeeded
This is because the ylabel is already consuming space on the left, so having the xtic overlap there gets double-use of that extra left space.
2026-10-23 20:58:30 -04:00
Tom Alexander
ba13585de4 Add a comparison of interface information. 2026-10-23 20:58:30 -04:00
Tom Alexander
715f664c3e Add a conclusion. 2026-10-23 20:58:30 -04:00
Tom Alexander
f761a4cb29 Add average speed graphs. 2026-10-23 20:58:29 -04:00
Tom Alexander
5c5a004755 Add package name for ping. 2026-10-23 20:58:29 -04:00
Tom Alexander
6f798cf961 Add power consumption graphs. 2026-10-23 20:58:29 -04:00
Tom Alexander
456ef66a9f Move the frequency information to the start of the post. 2026-10-23 20:58:29 -04:00
Tom Alexander
b34e38f64d Start the wifi card comparison. 2026-10-23 20:58:29 -04:00
Tom Alexander
3eb18a24bc Merge branch 'cache_nix_build'
Some checks failed
semver Build semver has succeeded
build-staging Build build-staging has failed
build Build build has succeeded
2026-10-23 20:58:01 -04:00
Tom Alexander
95a6a3eaa2 Separate out the install of dependencies so they can be cached as docker layers before the homepage source code is copied in. 2026-10-23 20:57:20 -04:00
Tom Alexander
433b52768a Fix image links.
All checks were successful
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
Canonicalizing in the nix build was causing the image links to reference the nix build path. By switching to lexical normalization, the paths are being properly calculated.
2026-10-21 18:58:14 -04:00
Tom Alexander
5adcc9f815 Merge branch 'buildah'
All checks were successful
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
2026-10-20 23:18:28 -04:00
Tom Alexander
1d85d907ac Switch main build of homepage to buildah. 2026-10-20 23:18:20 -04:00
Tom Alexander
95c149cf5b Switch staging build of homepage to buildah. 2026-10-20 23:18:20 -04:00
Tom Alexander
ddf58bacea Update link to personal repos.
All checks were successful
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
Now that I am mirroring some repositories, it makes sense to link to my specific user to show only my code.
2026-07-21 21:43:25 -04:00
Tom Alexander
671e0cbcf9 Merge branch 'nix'
All checks were successful
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
2026-07-21 21:28:15 -04:00
Tom Alexander
72bbf09480 Eliminate the shell from the docker image.
Some checks failed
build-staging Build build-staging has failed
2026-07-17 20:06:37 -04:00
Tom Alexander
49966f46fd Add support for building the site via nix. 2026-07-17 20:06:37 -04:00
Tom Alexander
feb4b2c082 Update webhook bridge refs.
Some checks failed
semver Build semver has succeeded
build-staging Build build-staging has failed
build Build build has failed
2026-05-03 16:37:38 -04:00
Tom Alexander
7dc4e337ee Switch to local-path-provisioner.
All checks were successful
build Build build has succeeded
semver Build semver has succeeded
build-staging Build build-staging has succeeded
2025-09-23 21:20:25 -04:00
Tom Alexander
a4af0cc906 Remove the nixos post from the homepage blog stream.
All checks were successful
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
This post is more of a record for me than something readers should discover so I am hiding it from the main homepage list.
2025-02-23 12:14:31 -05:00
Tom Alexander
7be8bb8730 Add a page about me.
All checks were successful
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
2025-02-22 22:54:51 -05:00
Tom Alexander
8dbfc338be Add "Why I use NixOS" post.
All checks were successful
build Build build has succeeded
semver Build semver has succeeded
build-staging Build build-staging has succeeded
2025-02-22 10:55:57 -05:00
Tom Alexander
42fce46098 Fix capitalization of distributions.
All checks were successful
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
2025-02-16 21:01:06 -05:00
Tom Alexander
678ff7b9ae Merge branch 'sm64ex_post'
All checks were successful
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
2025-02-16 20:26:18 -05:00
Tom Alexander
78365ce1a7 Add a post about install sm64ex on the Steam Deck via nix. 2025-02-16 20:24:51 -05:00
Tom Alexander
74ea1c61d8 Merge branch 'docker_memory_post'
Some checks are pending
build-staging Build build-staging has started
semver Build semver has succeeded
build Build build has succeeded
2025-02-08 22:35:47 -05:00
Tom Alexander
6fb98260c0 Write a post about the graph docker memory script.
All checks were successful
build-staging Build build-staging has succeeded
2025-02-08 22:24:25 -05:00
Tom Alexander
6135001004 Kill the index page. 2025-01-12 18:11:54 -05:00
Tom Alexander
330a80c8b5 Fix loading the PGP WKD and AST explorer into the homepage image.
All checks were successful
semver Build semver has succeeded
build-staging Build build-staging has succeeded
build Build build has succeeded
2025-01-12 18:11:04 -05:00
Tom Alexander
6ab922beed Add back in docker targets.
All checks were successful
semver Build semver has succeeded
build Build build has succeeded
build-staging Build build-staging has succeeded
2024-10-20 23:14:04 -04:00
Tom Alexander
98161251e3 Update version of BuiltKit task.
All checks were successful
semver Build semver has succeeded
build Build build has succeeded
build-staging Build build-staging has succeeded
This version does not launch the ssh agent if no keys are mounted.
2024-10-20 21:52:06 -04:00
62 changed files with 28916 additions and 185 deletions

View File

@@ -1,2 +1,5 @@
**/.git
**/.gitignore
/.webhook_bridge
/result
**/Dockerfile

1
.gitignore vendored
View File

@@ -1 +1,2 @@
output/
/result

View File

@@ -2,10 +2,12 @@ apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
name: build-homepage-staging
labels:
pdb: protect
spec:
timeouts:
pipeline: "2h0m0s"
tasks: "1h0m0s"
tasks: "1h0m40s"
finally: "0h30m0s"
taskRunTemplate:
serviceAccountName: build-bot
@@ -44,6 +46,51 @@ spec:
#!/usr/bin/env sh
set -euo pipefail
echo -n "$(date +%s)" | tee $(results.unix-time.path)
- name: report-pending
taskRef:
resolver: git
params:
- name: url
value: https://code.fizz.buzz/mirror/catalog.git # mirror of https://github.com/tektoncd/catalog.git
- name: revision
value: df36b3853a5657fd883015cdbf07ad6466918acf
- name: pathInRepo
value: task/gitea-set-status/0.1/gitea-set-status.yaml
params:
- name: CONTEXT
value: "$(params.JOB_NAME)"
- name: REPO_FULL_NAME
value: "$(params.REPO_OWNER)/$(params.REPO_NAME)"
- name: GITEA_HOST_URL
value: code.fizz.buzz
- name: SHA
value: "$(tasks.fetch-repository.results.commit)"
- name: DESCRIPTION
value: "Build $(params.JOB_NAME) has started"
- name: STATE
value: pending
- name: TARGET_URL
value: "https://tekton.fizz.buzz/#/namespaces/$(context.pipelineRun.namespace)/pipelineruns/$(context.pipelineRun.name)"
- name: fetch-repository
params:
- name: url
value: $(params.REPO_URL)
- name: revision
value: $(params.PULL_BASE_SHA)
- name: deleteExisting
value: "true"
taskRef:
params:
- name: url
value: https://code.fizz.buzz/talexander/personal_tekton_catalog.git
- name: revision
value: "dda7b690195b43e8b9859d1caf5dcbf48588ade1"
- name: pathInRepo
value: task/git-clone/0.1/git-clone.yaml
resolver: git
workspaces:
- name: output
workspace: git-source
- name: get-git-commit-time
taskSpec:
metadata: {}
@@ -69,53 +116,6 @@ spec:
workspace: git-source
runAfter:
- fetch-repository
- name: report-pending
taskRef:
resolver: git
params:
- name: url
value: https://code.fizz.buzz/mirror/catalog.git # mirror of https://github.com/tektoncd/catalog.git
- name: revision
value: df36b3853a5657fd883015cdbf07ad6466918acf
- name: pathInRepo
value: task/gitea-set-status/0.1/gitea-set-status.yaml
runAfter:
- fetch-repository
params:
- name: CONTEXT
value: "$(params.JOB_NAME)"
- name: REPO_FULL_NAME
value: "$(params.REPO_OWNER)/$(params.REPO_NAME)"
- name: GITEA_HOST_URL
value: code.fizz.buzz
- name: SHA
value: "$(tasks.fetch-repository.results.commit)"
- name: DESCRIPTION
value: "Build $(params.JOB_NAME) has started"
- name: STATE
value: pending
- name: TARGET_URL
value: "https://tekton.fizz.buzz/#/namespaces/$(context.pipelineRun.namespace)/pipelineruns/$(context.pipelineRun.name)"
- name: fetch-repository
taskRef:
resolver: git
params:
- name: url
value: https://code.fizz.buzz/mirror/catalog.git # mirror of https://github.com/tektoncd/catalog.git
- name: revision
value: df36b3853a5657fd883015cdbf07ad6466918acf
- name: pathInRepo
value: task/git-clone/0.9/git-clone.yaml
workspaces:
- name: output
workspace: git-source
params:
- name: url
value: $(params.REPO_URL)
- name: revision
value: $(params.PULL_BASE_SHA)
- name: deleteExisting
value: "true"
- name: build-image
taskRef:
resolver: git
@@ -123,32 +123,42 @@ spec:
- name: url
value: https://code.fizz.buzz/talexander/personal_tekton_catalog.git
- name: revision
value: 3411d0cd39a749464bbf70ba40e2ca83ee9e2d02
value: 9c6d3bc418dc2f54d73bdfa984bce3eb6c65fd60
- name: pathInRepo
value: task/buildkit-rootless-daemonless/0.1/buildkit-rootless-daemonless.yaml
value: task/buildah-rootless-daemonless/0.1/buildah-rootless-daemonless.yaml
params:
- name: OUTPUT
value: >-
type=image,"name=$(params.image-name):latest,$(params.image-name):$(tasks.get-time.results.unix-time)",push=true,compression=zstd,compression-level=22,oci-mediatypes=true
$(params.image-name):$(tasks.get-time.results.unix-time)
- name: CONTEXT
value: $(params.path-to-image-context)
- name: DOCKERFILE
value: $(params.path-to-dockerfile)
- name: EXTRA_ARGS
value:
- --import-cache
- "type=registry,ref=$(params.image-name):buildcache"
- --export-cache
- "type=registry,ref=$(params.image-name):buildcache,mode=max,compression=zstd,compression-level=22,rewrite-timestamp=true,image-manifest=true,oci-mediatypes=true"
- --opt
- build-arg:SOURCE_DATE_EPOCH=$(tasks.get-git-commit-time.results.unix-time)
- name: BUILDKITD_TOML
- "--target"
- "$(params.target-name)"
- --cache-from
- "$(params.image-name)-buildcache"
- --cache-to
- "$(params.image-name)-buildcache"
- --build-arg
- "SOURCE_DATE_EPOCH=$(tasks.get-git-commit-time.results.unix-time)"
- --build-arg
- "NIX_SUBSTITUTERS=http://ncps.nix-pull-through-cache.svc.cluster.local:80 https://cache.nixos.org"
- name: REGISTRIES_CONF
value: |
debug = true
[registry."docker.io"]
mirrors = ["dockerhub.dockerhub.svc.cluster.local"]
[registry."dockerhub.dockerhub.svc.cluster.local"]
http = true
unqualified-search-registries = ["docker.io"]
[[registry]]
location = "dockerhub.dockerhub.svc.cluster.local"
insecure = true
[[registry]]
location = "docker.io"
[[registry.mirror]]
location = "dockerhub.dockerhub.svc.cluster.local" # Replace with your mirror URL
insecure = true
workspaces:
- name: source
@@ -223,7 +233,7 @@ spec:
- name: git-source
volumeClaimTemplate:
spec:
storageClassName: "nfs-client"
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
@@ -241,4 +251,4 @@ spec:
- name: path-to-image-context
value: .
- name: path-to-dockerfile
value: docker/server
value: docker/server/Dockerfile

View File

@@ -2,10 +2,12 @@ apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
name: build-homepage
labels:
pdb: protect
spec:
timeouts:
pipeline: "2h0m0s"
tasks: "1h0m0s"
tasks: "1h0m40s"
finally: "0h30m0s"
taskRunTemplate:
serviceAccountName: build-bot
@@ -68,6 +70,7 @@ spec:
script: |
#!/usr/bin/env sh
set -euo pipefail
export GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=accept-new"
git fetch --tags
current_tag=$(git tag --points-at HEAD --list 'v*.*.*')
if [ -z "$current_tag" ]; then
@@ -91,8 +94,6 @@ spec:
value: df36b3853a5657fd883015cdbf07ad6466918acf
- name: pathInRepo
value: task/gitea-set-status/0.1/gitea-set-status.yaml
runAfter:
- fetch-repository
params:
- name: CONTEXT
value: "$(params.JOB_NAME)"
@@ -108,19 +109,9 @@ spec:
value: pending
- name: TARGET_URL
value: "https://tekton.fizz.buzz/#/namespaces/$(context.pipelineRun.namespace)/pipelineruns/$(context.pipelineRun.name)"
runAfter:
- fetch-repository
- name: fetch-repository
taskRef:
resolver: git
params:
- name: url
value: https://code.fizz.buzz/mirror/catalog.git # mirror of https://github.com/tektoncd/catalog.git
- name: revision
value: df36b3853a5657fd883015cdbf07ad6466918acf
- name: pathInRepo
value: task/git-clone/0.9/git-clone.yaml
workspaces:
- name: output
workspace: git-source
params:
- name: url
value: $(params.REPO_URL)
@@ -128,6 +119,18 @@ spec:
value: $(params.PULL_BASE_SHA)
- name: deleteExisting
value: "true"
taskRef:
params:
- name: url
value: https://code.fizz.buzz/talexander/personal_tekton_catalog.git
- name: revision
value: "dda7b690195b43e8b9859d1caf5dcbf48588ade1"
- name: pathInRepo
value: task/git-clone/0.1/git-clone.yaml
resolver: git
workspaces:
- name: output
workspace: git-source
- name: build-image
taskRef:
resolver: git
@@ -135,32 +138,42 @@ spec:
- name: url
value: https://code.fizz.buzz/talexander/personal_tekton_catalog.git
- name: revision
value: 3411d0cd39a749464bbf70ba40e2ca83ee9e2d02
value: 9c6d3bc418dc2f54d73bdfa984bce3eb6c65fd60
- name: pathInRepo
value: task/buildkit-rootless-daemonless/0.1/buildkit-rootless-daemonless.yaml
value: task/buildah-rootless-daemonless/0.1/buildah-rootless-daemonless.yaml
params:
- name: OUTPUT
value: >-
type=image,"name=$(params.image-name):latest,$(params.image-name):$(tasks.detect-tag.results.tag)",push=true,compression=zstd,compression-level=22,oci-mediatypes=true
$(params.image-name):$(tasks.detect-tag.results.tag)
- name: CONTEXT
value: $(params.path-to-image-context)
- name: DOCKERFILE
value: $(params.path-to-dockerfile)
- name: EXTRA_ARGS
value:
- --import-cache
- "type=registry,ref=$(params.image-name):buildcache"
- --export-cache
- "type=registry,ref=$(params.image-name):buildcache,mode=max,compression=zstd,compression-level=22,rewrite-timestamp=true,image-manifest=true,oci-mediatypes=true"
- --opt
- build-arg:SOURCE_DATE_EPOCH=$(tasks.get-git-commit-time.results.unix-time)
- name: BUILDKITD_TOML
- "--target"
- "$(params.target-name)"
- --cache-from
- "$(params.image-name)-buildcache"
- --cache-to
- "$(params.image-name)-buildcache"
- --build-arg
- "SOURCE_DATE_EPOCH=$(tasks.get-git-commit-time.results.unix-time)"
- --build-arg
- "NIX_SUBSTITUTERS=http://ncps.nix-pull-through-cache.svc.cluster.local:80 https://cache.nixos.org"
- name: REGISTRIES_CONF
value: |
debug = true
[registry."docker.io"]
mirrors = ["dockerhub.dockerhub.svc.cluster.local"]
[registry."dockerhub.dockerhub.svc.cluster.local"]
http = true
unqualified-search-registries = ["docker.io"]
[[registry]]
location = "dockerhub.dockerhub.svc.cluster.local"
insecure = true
[[registry]]
location = "docker.io"
[[registry.mirror]]
location = "dockerhub.dockerhub.svc.cluster.local" # Replace with your mirror URL
insecure = true
workspaces:
- name: source
@@ -235,7 +248,7 @@ spec:
- name: git-source
volumeClaimTemplate:
spec:
storageClassName: "nfs-client"
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:
@@ -253,4 +266,4 @@ spec:
- name: path-to-image-context
value: .
- name: path-to-dockerfile
value: docker/server
value: docker/server/Dockerfile

View File

@@ -2,6 +2,8 @@ apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
name: semver
labels:
pdb: protect
spec:
timeouts:
pipeline: "2h0m0s"
@@ -74,7 +76,7 @@ spec:
- name: url
value: https://code.fizz.buzz/mirror/catalog.git # mirror of https://github.com/tektoncd/catalog.git
- name: revision
value: df36b3853a5657fd883015cdbf07ad6466918acf
value: f914437a46978b95f325f68d791dcf1a35738f60
- name: pathInRepo
value: task/gitea-set-status/0.1/gitea-set-status.yaml
params:
@@ -99,7 +101,7 @@ spec:
- name: url
value: https://code.fizz.buzz/mirror/catalog.git # mirror of https://github.com/tektoncd/catalog.git
- name: revision
value: df36b3853a5657fd883015cdbf07ad6466918acf
value: f914437a46978b95f325f68d791dcf1a35738f60
- name: pathInRepo
value: task/git-clone/0.9/git-clone.yaml
workspaces:
@@ -124,7 +126,7 @@ spec:
- name: url
value: https://code.fizz.buzz/mirror/catalog.git # mirror of https://github.com/tektoncd/catalog.git
- name: revision
value: df36b3853a5657fd883015cdbf07ad6466918acf
value: f914437a46978b95f325f68d791dcf1a35738f60
- name: pathInRepo
value: task/gitea-set-status/0.1/gitea-set-status.yaml
params:
@@ -153,7 +155,7 @@ spec:
- name: url
value: https://code.fizz.buzz/mirror/catalog.git # mirror of https://github.com/tektoncd/catalog.git
- name: revision
value: df36b3853a5657fd883015cdbf07ad6466918acf
value: f914437a46978b95f325f68d791dcf1a35738f60
- name: pathInRepo
value: task/gitea-set-status/0.1/gitea-set-status.yaml
params:
@@ -177,7 +179,7 @@ spec:
- name: git-source
volumeClaimTemplate:
spec:
storageClassName: "nfs-client"
storageClassName: "local-path"
accessModes:
- ReadWriteOnce
resources:

View File

@@ -1,69 +1,67 @@
# syntax=docker/dockerfile:1
ARG ALPINE_VERSION="3.20"
#
# Builder
#
ARG NIX_SUBSTITUTERS=https://cache.nixos.org
FROM nixos/nix:2.31.3 AS builder
ARG NIX_SUBSTITUTERS
RUN tee -a /etc/nix/nix.conf <<EOF
extra-experimental-features = nix-command flakes
filter-syscalls = false
substituters = $NIX_SUBSTITUTERS
EOF
FROM scratch AS private
ADD git@code.fizz.buzz:talexander/homepage_private.git /homepage_private
RUN cp "$(nix build nixpkgs#cacert --print-out-paths)/etc/ssl/certs/ca-bundle.crt" /tmp/ca-bundle.crt
COPY flake.nix flake.lock /tmp/build
WORKDIR /tmp/build
RUN --mount=type=ssh GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" nix build --no-link '.#dependencies'
FROM scratch AS explorer
ADD https://code.fizz.buzz/talexander/organic_ast_explorer.git /organic_ast_explorer
COPY . /tmp/build
RUN --mount=type=ssh GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" nix build '.#docker_env'
# Export the built closure to a folder
RUN mkdir /tmp/nix-store-closure
RUN cp -R $(nix-store -qR result/) /tmp/nix-store-closure
FROM scratch AS organic
ADD git@code.fizz.buzz:talexander/organic.git /organic
# Create a folder which will be copied to /tmp in the final image
RUN install -d -o root -g root -m 0777 will_be_tmp
# Create a folder which will be copied to /nginx in the final image
RUN install -d -o 1000 -g 1000 -m 0755 will_be_slash_nginx
#
# Runner
#
FROM rustlang/rust:nightly-alpine$ALPINE_VERSION AS organic-build
RUN apk add --no-cache musl-dev make bash
RUN rustup target add wasm32-unknown-unknown
RUN --mount=type=tmpfs,target=/tmp --mount=type=cache,target=/usr/local/cargo/registry,sharing=locked cargo install wasm-bindgen-cli
COPY --link --from=organic /organic /organic
WORKDIR /organic
RUN --mount=type=tmpfs,target=/tmp --mount=type=cache,target=/usr/local/cargo/registry,sharing=locked make wasm
FROM scratch
WORKDIR /app
ENV PATH="$PATH:/app/bin"
FROM node:lts-alpine$ALPINE_VERSION AS explorer-build
COPY --link --from=explorer /organic_ast_explorer /organic_ast_explorer
COPY --link --from=organic-build /organic /organic
WORKDIR /organic_ast_explorer
RUN --mount=type=tmpfs,target=/tmp --mount=type=cache,target=/npmcache,sharing=locked npm set cache /npmcache && npm install
RUN npm run release
COPY --chmod=0644 --chown=0:0 <<EOF /etc/group
root:x:0:root
web:x:1000:web
EOF
COPY --chmod=0644 --chown=0:0 <<EOF /etc/passwd
root:x:0:0:root:/root:/bin/sh
web:x:1000:1000::/home/web:/bin/sh
EOF
ENV SSL_CERT_FILE=/etc/ssl/certs/ca-bundle.crt
ENV NIX_SSL_CERT_FILE=/etc/ssl/certs/ca-bundle.crt
COPY --from=builder /tmp/ca-bundle.crt /etc/ssl/certs/ca-bundle.crt
COPY --from=builder /tmp/nix-store-closure /nix/store
COPY --from=builder /tmp/build/result /app
COPY --from=builder /tmp/build/will_be_tmp /tmp
COPY --from=builder /tmp/build/will_be_slash_nginx /nginx
FROM rustlang/rust:nightly-alpine$ALPINE_VERSION AS natter-build
RUN apk add --no-cache musl-dev
ADD git@code.fizz.buzz:talexander/natter.git /natter
WORKDIR /natter
RUN --mount=type=tmpfs,target=/tmp --mount=type=cache,target=/usr/local/cargo/registry,sharing=locked CARGO_TARGET_DIR=/target cargo build --profile release-lto
FROM alpine:$ALPINE_VERSION AS natter
COPY --link --from=natter-build /target/release-lto/natter /usr/bin/
COPY --link . /source
COPY --link --from=private /homepage_private/static/* /source/static/
COPY --link --from=explorer-build /organic_ast_explorer/dist/* /source/static/organic/ast_explorer/
RUN --network=none --mount=type=tmpfs,target=/tmp natter build --config /source/natter.toml
FROM alpine:$ALPINE_VERSION AS server
RUN apk add --no-cache bash nginx
RUN addgroup web && adduser -D -G web web && install -d -D -o web -g web -m 700 /srv/http/public
RUN ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log
COPY --chown=web:web docker/server/nginx.conf /srv/http
COPY --chown=web:web docker/server/headers.include /srv/http
COPY --from=natter --chown=web:web /source/output/ /srv/http/public/
ENTRYPOINT ["/usr/sbin/nginx", "-c", "/srv/http/nginx.conf", "-e", "stderr", "-g", "daemon off;"]
EXPOSE 8080
CMD ["/app/nginx", "-c", "/app/nginx.conf", "-e", "stderr", "-g", "daemon off;"]

View File

@@ -4,7 +4,8 @@ worker_processes 4;
# Speed up regular expressions.
pcre_jit on;
error_log stderr debug;
error_log /dev/stderr debug;
pid /nginx/nginx.pid;
events {
# Connections per worker process.
@@ -12,7 +13,9 @@ events {
}
http {
include /etc/nginx/mime.types;
access_log /dev/stdout;
include @mime_types@;
default_type application/octet-stream;
types {
@@ -24,11 +27,11 @@ http {
sendfile on;
tcp_nopush on;
include headers.include;
include @headers_include@;
server {
listen 8080;
root /srv/http/public;
root @web_root@;
location / {
try_files $uri $uri/ =404;
@@ -47,24 +50,24 @@ http {
}
location /.well-known/ {
alias /srv/http/public/well-known/;
alias @web_root@/well-known/;
default_type text/plain;
}
location /.well-known/openpgpkey/hu/ {
alias /srv/http/public/well-known/openpgpkey/fizz.buzz/hu/;
alias @web_root@/well-known/openpgpkey/fizz.buzz/hu/;
default_type "application/octet-stream";
add_header Access-Control-Allow-Origin * always;
}
location /.well-known/openpgpkey/policy {
alias /srv/http/public/well-known/openpgpkey/fizz.buzz/policy;
alias @web_root@/well-known/openpgpkey/fizz.buzz/policy;
default_type "application/octet-stream";
add_header Access-Control-Allow-Origin * always;
}
location ~ /\.well-known/(?<path>openpgpkey/[^/]+/hu/.*) {
alias /srv/http/public/well-known/$path;
alias @web_root@/well-known/$path;
default_type "application/octet-stream";
add_header Access-Control-Allow-Origin * always;
}

136
flake.lock generated Normal file
View File

@@ -0,0 +1,136 @@
{
"nodes": {
"natter": {
"inputs": {
"nixpkgs": [
"nixpkgs"
],
"rust-overlay": "rust-overlay"
},
"locked": {
"lastModified": 1792617478,
"narHash": "sha256-ctFfFI7qlZxv6s8nznps7KYp/QQ1zzbMKCgLtl7YYRA=",
"ref": "refs/heads/main",
"rev": "1c369e4b25caf4dd9a962340a770fbd6e543820a",
"revCount": 331,
"type": "git",
"url": "https://code.fizz.buzz/talexander/natter.git"
},
"original": {
"type": "git",
"url": "https://code.fizz.buzz/talexander/natter.git"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1780749050,
"narHash": "sha256-3av0pIjlOWQ6rDbNOmpUSvbNnJkGORQKKjb4LtCZsIY=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "a799d3e3886da994fa307f817a6bc705ae538eeb",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"organic": {
"inputs": {
"nixpkgs": [
"organic_ast_explorer",
"nixpkgs"
],
"rust-overlay": "rust-overlay_2"
},
"locked": {
"lastModified": 1784327891,
"narHash": "sha256-kGmXbmpkkiD2FtX7vKNdbL6/p/fvQ9OT2iS/ve55V5I=",
"ref": "refs/heads/main",
"rev": "336b5d3d5444ad847cd5fbf1490055e733911b57",
"revCount": 2010,
"type": "git",
"url": "https://code.fizz.buzz/talexander/organic.git"
},
"original": {
"type": "git",
"url": "https://code.fizz.buzz/talexander/organic.git"
}
},
"organic_ast_explorer": {
"inputs": {
"nixpkgs": [
"nixpkgs"
],
"organic": "organic"
},
"locked": {
"lastModified": 1784331571,
"narHash": "sha256-0AeEsziAEjL/lgrlTu7RvOoylV1hSozo04rfc3Y7q6M=",
"ref": "refs/heads/main",
"rev": "55b239a3fe0b7a3b70f392be36b9efd49848be03",
"revCount": 75,
"type": "git",
"url": "https://code.fizz.buzz/talexander/organic_ast_explorer.git"
},
"original": {
"type": "git",
"url": "https://code.fizz.buzz/talexander/organic_ast_explorer.git"
}
},
"root": {
"inputs": {
"natter": "natter",
"nixpkgs": "nixpkgs",
"organic_ast_explorer": "organic_ast_explorer"
}
},
"rust-overlay": {
"inputs": {
"nixpkgs": [
"natter",
"nixpkgs"
]
},
"locked": {
"lastModified": 1781407245,
"narHash": "sha256-VzJq4MmD0uyNDAceudSe1hHqcQMe9Tau0U4S+5iRGh0=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "d5f483210eb016d66102eef22baa128b3b3233fc",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
"rust-overlay_2": {
"inputs": {
"nixpkgs": [
"organic_ast_explorer",
"organic",
"nixpkgs"
]
},
"locked": {
"lastModified": 1781407245,
"narHash": "sha256-VzJq4MmD0uyNDAceudSe1hHqcQMe9Tau0U4S+5iRGh0=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "d5f483210eb016d66102eef22baa128b3b3233fc",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
}
},
"root": "root",
"version": 7
}

122
flake.nix Normal file
View File

@@ -0,0 +1,122 @@
{
description = "Fizz.buzz homepage";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
natter = {
url = "git+https://code.fizz.buzz/talexander/natter.git";
inputs.nixpkgs.follows = "nixpkgs";
};
organic_ast_explorer = {
url = "git+https://code.fizz.buzz/talexander/organic_ast_explorer.git";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
{
self,
nixpkgs,
natter,
organic_ast_explorer,
}:
let
forAllSystems =
func:
builtins.listToAttrs (
map (system: {
name = system;
value = func system;
}) nixpkgs.lib.systems.flakeExposed
);
in
{
devShells = forAllSystems (
system:
let
overlays = [
natter.overlays.default
organic_ast_explorer.overlays.default
];
pkgs = import nixpkgs {
inherit system overlays;
};
in
{
default = pkgs.mkShell {
nativeBuildInputs = [
];
buildInputs = with pkgs; [
pkgs.natter.release
];
};
}
);
packages = forAllSystems (
system:
let
overlays = [
natter.overlays.default
organic_ast_explorer.overlays.default
];
pkgs = import nixpkgs {
inherit system overlays;
};
appliedOverlay = self.overlays.default pkgs pkgs;
nginx_conf = pkgs.replaceVars "${./docker/server/nginx.conf}" {
web_root = appliedOverlay.homepage.release;
mime_types = "${pkgs.nginx}/conf/mime.types";
headers_include = "${./docker/server/headers.include}";
};
in
rec {
default = release;
inherit (appliedOverlay.homepage)
release
;
dependencies = pkgs.symlinkJoin {
# This is to enable the docker image to install all the dependencies, cache that layer, and then build the final site after the org source files have been loaded. Without this, every update to the blog posts would result in recompiling everything.
name = "homepage-dependencies";
paths = appliedOverlay.homepage.dependencies;
};
docker_env = pkgs.stdenv.mkDerivation {
pname = "homepage-docker-env";
version = "0.0.0";
dontUnpack = true;
installPhase = ''
mkdir -p $out
cp ${nginx_conf} $out/nginx.conf
ln -sf ${pkgs.nginx}/bin/nginx $out/nginx
'';
};
}
);
overlays.default = final: prev: {
homepage = final.lib.makeScope final.newScope (
homepageScope:
let
homepage_private = fetchGit {
url = "git@code.fizz.buzz:talexander/homepage_private.git";
ref = "main";
rev = "89ba9628bf3e596345bc83f59cef5a2943584894";
};
natter' = (natter.overlays.default final final).natter.release;
organic_ast_explorer' =
(organic_ast_explorer.overlays.default final final).organic_ast_explorer.release;
dependencies = {
natter = natter';
organic_ast_explorer = organic_ast_explorer';
inherit homepage_private;
};
release = homepageScope.callPackage ./nix/package.nix dependencies;
in
{
inherit release;
dependencies = (builtins.attrValues dependencies);
}
);
};
};
}

31
nix/package.nix Normal file
View File

@@ -0,0 +1,31 @@
{
lib,
pkgs,
natter,
organic_ast_explorer,
homepage_private,
}:
let
in
pkgs.stdenv.mkDerivation rec {
pname = "homepage";
version = "0.0.0";
src = lib.cleanSource ../.;
configurePhase = "";
buildPhase = ''
mkdir -p static/organic/ast_explorer
cp ${organic_ast_explorer}/* static/organic/ast_explorer/
cp -r ${homepage_private}/static/* static/
${natter}/bin/natter build --config natter.toml
'';
installPhase = ''
mkdir -p $out
mv output/* $out/
'';
}

14
pages/about_me/index.org Normal file
View File

@@ -0,0 +1,14 @@
#+OPTIONS: html-postamble:nil
#+date: <2023-12-23 Sat>
#+author: Tom Alexander
#+email:
#+language: en
#+select_tags: export
#+exclude_tags: noexport
Links:
- My personal repos: [[https://code.fizz.buzz/talexander][code.fizz.buzz]]
- LinkedIn: https://www.linkedin.com/in/tom-alexander-b6a18216/
- GitHub: https://github.com/tomalexander
- Resume: https://fizz.buzz/tom_alexander_resume.pdf
- PGP Key: https://fizz.buzz/pgp.asc

View File

@@ -1,24 +0,0 @@
#+OPTIONS: html-postamble:nil
#+date: <2023-12-23 Sat>
#+author: Tom Alexander
#+email:
#+language: en
#+select_tags: export
#+exclude_tags: noexport
My dev blog will appear here as soon as I finish writing articles worthy of publishing. In the mean time, please check out my repos at [[https://code.fizz.buzz/explore/repos][code.fizz.buzz]].
Links:
- My personal repos: [[https://code.fizz.buzz/explore/repos][code.fizz.buzz]]
- LinkedIn: https://www.linkedin.com/in/tom-alexander-b6a18216/
- GitHub: https://github.com/tomalexander
- Resume: https://fizz.buzz/tom_alexander_resume.pdf
- PGP Key: https://fizz.buzz/pgp.asc
* Why is your website the way it is?
I used to have a developer blog hosted at this domain. I quickly developed an appreciation for the power of org-mode for writing the content of the blog but I grew tired of inconsistent build results. The static site generators at the time would function by calling out to emacs itself to parse the org-mode and export HTML which meant that updates to emacs, my elisp packages, or the static site generator could cause compatibility issues. This often lead to things like escaping issues in old blog posts going unnoticed.
To solve the issue, and to seize the opportunity to gain more experience in Rust, I decided to write my own static site generator that would not depend on outside tools. So far I have written [[https://code.fizz.buzz/talexander/duster][the template engine]] and I am in the process of writing [[https://code.fizz.buzz/talexander/organic][an org-mode parser]]. When that is done, it should just be a matter of tying those two together with some minor glue to make a static site generator to create the new version of this site. Until that is done, I am using this hastily thrown-together manually-written html file as a placeholder.
That isn't to say that there are no exciting things hosted on this server, just not at the root domain. For example, this server is running kubernetes that I set up manually following [[https://github.com/kelseyhightower/kubernetes-the-hard-way][kubernetes-the-hard-way]] in a bunch of [[https://man.freebsd.org/cgi/man.cgi?bhyve][bhyve VMs]] that I networked together using [[https://man.freebsd.org/cgi/man.cgi?netgraph(4)][netgraph]]. On it I host my own [[https://www.powerdns.com/][PowerDNS]] server as the authoratative DNS server for fizz.buzz. It is integrated with [[https://cert-manager.io/][cert-manager]] and [[https://github.com/kubernetes-sigs/external-dns][ExternalDNS]] so Ingresses/LoadBalancers on my cluster automatically get valid TLS certificates and update the DNS records. I have a fully open-source self-hosted gitops workflow where a commit to a git repo I'm hosting in [[https://code.fizz.buzz/][gitea]], triggers a [[https://tekton.dev/][tekton pipeline]] through [[https://github.com/jenkins-x/lighthouse][lighthouse]] to build a docker image with [[https://github.com/GoogleContainerTools/kaniko][kaniko]], which gets pushed to my self-hosted [[https://goharbor.io/][harbor]] instance, which then gets deployed to my cluster via [[https://fluxcd.io/][flux]]. The end result is I make a commit to a repo and the result is deployed to my website in minutes.

View File

@@ -0,0 +1,32 @@
#+OPTIONS: html-postamble:nil
#+title: AI Article Levels
#+date: <2026-10-15 Thu>
#+author: Tom Alexander
#+email:
#+language: en
#+select_tags: export
#+exclude_tags: noexport
LLMs are a powerful tool that are rapidly changing the tech landscape. While I recognize their value, they have created an imbalance. In the past, each article/post took more effort to produce than it took to read. Today, an LLM can generate an infinite pile of posts before lunch. While low quality and high quality posts are possible both with and without LLMs, I am going to annotate my posts with an AI disclaimer indicating the extent that AI was used for that post. You are free to ignore it or use it as a heuristic on whether reading a post is worth your time.
* AI Levels
** None
At this level, an LLM was not used for writing any part of the post, writing any part of the code, or for any sort of planning/brainstorming.
** Coach
At the "Coach" level, an LLM was used to discuss ideas and suggest actions. The article itself and any code it contains was still written by a human.
** Author
At the "Author" level, an LLM wrote some or all of the article/post, but it did not write any of the code.
** Code
At the "Code" level, an LLM wrote some or all of the code in an article/post, but it did not write the article/post.
** Full
At the "Full" level, an LLM was involved in both the writing of the article/post and the writing of the code. That could be anything from 0.01% of each being written by an LLM to 100% being written by an LLM.

View File

@@ -0,0 +1,33 @@
set terminal svg background '#FFFFFF'
set title 'Docker Memory Usage'
set xdata time
set timefmt '%s'
set format x '%tH:%tM:%tS'
# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte.
set format y '%.0s%cB'
set datafile separator "|"
plot "-" using 1:2 title 'exciting\_bohr' with lines, "-" using 1:2 title 'jovial\_chandrasekhar' with lines
0|512000
4|512000
9|512000
13|4866441
18|3166699
23|3128950
27|3128950
32|3128950
35|32547799
40|4329570
e
0|528384
5|516096
9|561152
14|561152
18|561152
23|561152
28|8568963
32|8528068
37|8528068
40|8528068
45|8528068
e

View File

@@ -0,0 +1,177 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="600" height="480"
viewBox="0 0 600 480"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 2 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="600" height="480" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M54.53,444.00 L63.53,444.00 M574.82,444.00 L565.82,444.00 '/> <g transform="translate(46.14,447.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >0B</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M54.53,388.29 L63.53,388.29 M574.82,388.29 L565.82,388.29 '/> <g transform="translate(46.14,392.19)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >5MB</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M54.53,332.57 L63.53,332.57 M574.82,332.57 L565.82,332.57 '/> <g transform="translate(46.14,336.47)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >10MB</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M54.53,276.86 L63.53,276.86 M574.82,276.86 L565.82,276.86 '/> <g transform="translate(46.14,280.76)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >15MB</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M54.53,221.15 L63.53,221.15 M574.82,221.15 L565.82,221.15 '/> <g transform="translate(46.14,225.05)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >20MB</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M54.53,165.44 L63.53,165.44 M574.82,165.44 L565.82,165.44 '/> <g transform="translate(46.14,169.34)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >25MB</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M54.53,109.72 L63.53,109.72 M574.82,109.72 L565.82,109.72 '/> <g transform="translate(46.14,113.62)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >30MB</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M54.53,54.01 L63.53,54.01 M574.82,54.01 L565.82,54.01 '/> <g transform="translate(46.14,57.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >35MB</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M54.53,444.00 L54.53,435.00 M54.53,54.01 L54.53,63.01 '/> <g transform="translate(54.53,465.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0:00:00</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M112.34,444.00 L112.34,435.00 M112.34,54.01 L112.34,63.01 '/> <g transform="translate(112.34,465.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0:00:05</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M170.15,444.00 L170.15,435.00 M170.15,54.01 L170.15,63.01 '/> <g transform="translate(170.15,465.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0:00:10</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M227.96,444.00 L227.96,435.00 M227.96,54.01 L227.96,63.01 '/> <g transform="translate(227.96,465.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0:00:15</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M285.77,444.00 L285.77,435.00 M285.77,54.01 L285.77,63.01 '/> <g transform="translate(285.77,465.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0:00:20</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M343.58,444.00 L343.58,435.00 M343.58,54.01 L343.58,63.01 '/> <g transform="translate(343.58,465.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0:00:25</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M401.39,444.00 L401.39,435.00 M401.39,54.01 L401.39,63.01 '/> <g transform="translate(401.39,465.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0:00:30</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M459.20,444.00 L459.20,435.00 M459.20,54.01 L459.20,63.01 '/> <g transform="translate(459.20,465.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0:00:35</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M517.01,444.00 L517.01,435.00 M517.01,54.01 L517.01,63.01 '/> <g transform="translate(517.01,465.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0:00:40</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M574.82,444.00 L574.82,435.00 M574.82,54.01 L574.82,63.01 '/> <g transform="translate(574.82,465.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0:00:45</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M54.53,54.01 L54.53,444.00 L574.82,444.00 L574.82,54.01 L54.53,54.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>exciting_bohr</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(507.09,75.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >exciting_bohr</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(148, 0, 211)' d='M515.48,72.01 L558.04,72.01 M54.53,438.30 L100.78,438.30 L158.59,438.30 L204.84,389.78 L262.65,408.71 L320.46,409.14
L366.70,409.14 L424.51,409.14 L459.20,81.33 L517.01,395.76 '/></g>
</g>
<g id="gnuplot_plot_2" ><title>jovial_chandrasekhar</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(507.09,93.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >jovial_chandrasekhar</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 0, 158, 115)' d='M515.48,90.01 L558.04,90.01 M54.53,438.11 L112.34,438.25 L158.59,437.75 L216.40,437.75 L262.65,437.75 L320.46,437.75
L378.27,348.52 L424.51,348.98 L482.32,348.98 L517.01,348.98 L574.82,348.98 '/></g>
</g>
<g fill="none" color="#FFFFFF" stroke="rgb( 0, 158, 115)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M54.53,54.01 L54.53,444.00 L574.82,444.00 L574.82,54.01 L54.53,54.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(314.67,30.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Docker Memory Usage</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -0,0 +1,262 @@
#+OPTIONS: html-postamble:nil
#+title: Graph Docker Container Memory Usage with Gnuplot
#+date: <2025-02-08 Sat>
#+author: Tom Alexander
#+email:
#+language: en
#+select_tags: export
#+exclude_tags: noexport
Sometimes it can be useful to build a graph of docker memory usage over time. For example, I was recently working on reducing the maximum memory of a long-running script. There certainly are heavy and complex options out there like setting up Prometheus and [[https://docs.docker.com/engine/daemon/prometheus/][configuring docker to export metrics to it]] but I threw together a small python script, using only the python standard library, that outputs gnuplot code to render a graph.
* Usage
Invoke the python script before starting any docker containers. Then, once a docker container is started, the script will start recording memory usage. Any additional docker containers that are started while the script is running will also get recorded. When no docker containers are left, the script will export gnuplot code over stdout that can then be rendered into a graph.
Each container will get its own line on the graph. All containers will have their start time aligned with the left-hand side of the graph as if they had started at the same time (so the X-axis it the number of seconds the docker container has been running, as opposed to the wall time).
If you'd like, you can insert a horizontal line at whatever memory quantity you'd like by uncommenting the src_python[:exports code]{horizontal_lines} array below. This can be useful for showing a maximum limit like the paltry 32GiB offered by Cloud Run.
* Example Invocation
#+begin_src bash
$ ./graph_docker_memory.py | gnuplot > graph.svg
INFO:root:Waiting for a docker container to exist to start recording.
INFO:root:Recorded stat jovial_chandrasekhar: 528384 bytes
INFO:root:Recorded stat jovial_chandrasekhar: 528384 bytes
INFO:root:Recorded stat exciting_bohr: 512000 bytes
INFO:root:Recorded stat jovial_chandrasekhar: 516096 bytes
INFO:root:Recorded stat exciting_bohr: 512000 bytes
INFO:root:Recorded stat jovial_chandrasekhar: 561152 bytes
INFO:root:Recorded stat exciting_bohr: 512000 bytes
INFO:root:Recorded stat jovial_chandrasekhar: 561152 bytes
INFO:root:Recorded stat exciting_bohr: 4866441 bytes
INFO:root:Recorded stat jovial_chandrasekhar: 561152 bytes
INFO:root:Recorded stat exciting_bohr: 3166699 bytes
INFO:root:Recorded stat jovial_chandrasekhar: 561152 bytes
INFO:root:Recorded stat exciting_bohr: 3128950 bytes
INFO:root:Recorded stat jovial_chandrasekhar: 8568963 bytes
INFO:root:Recorded stat exciting_bohr: 3128950 bytes
INFO:root:Recorded stat jovial_chandrasekhar: 8528068 bytes
INFO:root:Recorded stat exciting_bohr: 3128950 bytes
INFO:root:Recorded stat jovial_chandrasekhar: 8528068 bytes
INFO:root:Recorded stat exciting_bohr: 32547799 bytes
INFO:root:Recorded stat jovial_chandrasekhar: 8528068 bytes
INFO:root:Recorded stat exciting_bohr: 4329570 bytes
INFO:root:Recorded stat jovial_chandrasekhar: 8528068 bytes
#+end_src
You can also throw src_bash[:exports code]{tee} in there to save the gnuplot file to make manual adjustments or to render in some other fashion:
#+begin_src bash
./graph_docker_memory.py | tee graph.gnuplot | gnuplot > graph.svg
#+end_src
* Output
The output from the above run would be:
[[./files/graph.svg]]
And the gnuplot source:
#+begin_src gnuplot
set terminal svg background '#FFFFFF'
set title 'Docker Memory Usage'
set xdata time
set timefmt '%s'
set format x '%tH:%tM:%tS'
# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte.
set format y '%.0s%cB'
set datafile separator "|"
plot "-" using 1:2 title 'exciting\_bohr' with lines, "-" using 1:2 title 'jovial\_chandrasekhar' with lines
0|512000
4|512000
9|512000
13|4866441
18|3166699
23|3128950
27|3128950
32|3128950
35|32547799
40|4329570
e
0|528384
5|516096
9|561152
14|561152
18|561152
23|561152
28|8568963
32|8528068
37|8528068
40|8528068
45|8528068
e
#+end_src
* The script
#+begin_src python
#!/usr/bin/env python
from __future__ import annotations
import json
import logging
import re
import subprocess
from dataclasses import dataclass
from datetime import datetime
from time import sleep
from typing import Collection, Final, NewType, Tuple
ContainerId = NewType("ContainerId", str)
ContainerName = NewType("ContainerName", str)
SAMPLE_INTERVAL_SECONDS: Final[int] = 2
@dataclass
class Sample:
instant: datetime
stats: dict[ContainerId, Stats]
@dataclass
class Stats:
memory_usage_bytes: int
def main():
logging.basicConfig(level=logging.INFO)
samples: list[Sample] = []
labels: dict[ContainerId, ContainerName] = {}
first_pass = True
# First wait for any docker container to exist.
while True:
sample, labels_in_sample = take_sample()
if labels_in_sample:
break
if first_pass:
first_pass = False
logging.info("Waiting for a docker container to exist to start recording.")
sleep(1)
# And then record memory until no containers exist.
while True:
sample, labels_in_sample = take_sample()
if not labels_in_sample:
break
samples.append(sample)
labels = {**labels, **labels_in_sample}
sleep(SAMPLE_INTERVAL_SECONDS)
if labels:
# Draws a red horizontal line at 32 GiB since that is the memory limit for cloud run.
write_plot(
samples,
labels,
# horizontal_lines=[(32 * 1024**3, "red", "Cloud Run Max Memory")],
)
def write_plot(
samples: Collection[Sample],
labels: dict[ContainerId, ContainerName],
,*,
horizontal_lines: Collection[Tuple[int, str, str | None]] = [],
):
starting_time_per_container = {
container_id: min(
(sample.instant for sample in samples if container_id in sample.stats)
)
for container_id in labels.keys()
}
print(
"""set terminal svg background '#FFFFFF'
set title 'Docker Memory Usage'
set xdata time
set timefmt '%s'
set format x '%tH:%tM:%tS'
# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte.
set format y '%.0s%cB'
set datafile separator "|"
"""
)
for y_value, color, label in horizontal_lines:
print(
f'''set arrow from graph 0, first {y_value} to graph 1, first {y_value} nohead linewidth 2 linecolor rgb "{color}"'''
)
if label is not None:
print(f"""set label "{label}" at graph 0, first {y_value} offset 1,-0.5""")
# Include the horizontal lines in the range
if len(horizontal_lines) > 0:
print(f"""set yrange [*:{max(x[0] for x in horizontal_lines)}<*]""")
line_definitions = ", ".join(
[
f""""-" using 1:2 title '{gnuplot_escape(name)}' with lines"""
for container_id, name in sorted(labels.items())
]
)
print("plot", line_definitions)
for container_id in sorted(labels.keys()):
start_time = int(starting_time_per_container[container_id].timestamp())
for sample in sorted(samples, key=lambda x: x.instant):
if container_id in sample.stats:
print(
"|".join(
[
str(int((sample.instant).timestamp()) - start_time),
str(sample.stats[container_id].memory_usage_bytes),
]
)
)
print("e")
def gnuplot_escape(inp: str) -> str:
out = ""
for c in inp:
if c == "_":
out += "\\"
out += c
return out
def take_sample() -> Tuple[Sample, dict[ContainerId, ContainerName]]:
labels: dict[ContainerId, ContainerName] = {}
stats: dict[ContainerId, Stats] = {}
docker_inspect = subprocess.run(
["docker", "stats", "--no-stream", "--no-trunc", "--format", "json"],
stdout=subprocess.PIPE,
)
for container_stat in (
json.loads(l) for l in docker_inspect.stdout.decode("utf8").splitlines()
):
if not container_stat["ID"]:
# When containers are starting up, they sometimes have no ID and "--" as the name.
continue
labels[ContainerId(container_stat["ID"])] = ContainerName(
container_stat["Name"]
)
memory_usage = parse_mem_usage(container_stat["MemUsage"])
stats[ContainerId(container_stat["ID"])] = Stats(
memory_usage_bytes=memory_usage
)
for container_id, container_stat in stats.items():
logging.info(
f"Recorded stat {labels[container_id]}: {container_stat.memory_usage_bytes} bytes"
)
return Sample(instant=datetime.now(), stats=stats), labels
def parse_mem_usage(mem_usage: str) -> int:
parsed_mem_usage = re.match(
r"(?P<number>[0-9]+\.?[0-9]*)(?P<unit>[^\s]+)", mem_usage
)
if parsed_mem_usage is None:
raise Exception(f"Invalid Mem Usage: {mem_usage}")
number = float(parsed_mem_usage.group("number"))
unit = parsed_mem_usage.group("unit")
for multiplier, identifier in enumerate(["B", "KiB", "MiB", "GiB", "TiB"]):
if unit == identifier:
return int(number * (1024**multiplier))
raise Exception(f"Unrecognized unit: {unit}")
if __name__ == "__main__":
main()
#+end_src

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 KiB

View File

@@ -0,0 +1,650 @@
#+OPTIONS: html-postamble:nil
#+title: Install sm64ex on the Steam Deck with Nix
#+date: <2025-02-16 Sun>
#+author: Tom Alexander
#+email:
#+language: en
#+select_tags: export
#+exclude_tags: noexport
[[https://github.com/sm64pc/sm64ex][Sm64ex]] is one of the native ports of Super Mario 64 to the PC. These ports are based on decompiled code from the Nintendo 64 game, enhanced and re-compiled for PC, so they run light and smooth without the overhead and limitations of emulation. To build the final game, you must supply a legally-acquired ROM of Super Mario 64 so that the assets can be extracted and compiled into sm64ex. Therefore a pre-built version cannot be distributed: the end-user must compile sm64ex themselves.
Using Nix, we can easily build our own copy. This has the following advantages:
- Using flake.lock we'll be able to freeze the versions of all build and runtime dependencies, enabling us to rebuild exactly the same version on other Steam Decks, or after wiping our Steam Deck for a clean install.
- All the built and installed packages will be stored under ~/nix~ so it won't alter or interfere with SteamOS and we can easily remove ~nix~ and everything installed through it by deleting ~/nix~.
- We can optionally store our nix config and ~flake.lock~ in ~git~ so we can roll back to any previous version of our nix config and packages.
* Install Nix
"Nix" is the name of:
- A programming language
- A package manager
- A Linux distribution
We are going to be installing Nix the *package manager* on SteamOS, and then writing a config in Nix the *programming language*. While NixOS is by far the best way to use Nix, I want my Deck to stay on SteamOS because I like the idea of having a Valve-managed standardized gaming appliance.
I recommend either setting up ssh access to your deck from another machine, or plugging your steam deck into a dock with a keyboard and mouse attached. This will be deeply tedious with the on-screen keyboard and touch screen.
First, enter desktop-mode and get to a terminal. We are going to be doing a single-user install, so we need to ~chown~ the ~/nix~ directory since it currently belongs to ~root~. If you haven't set a password for the ~deck~ user yet, then set one so we can use ~sudo~:
#+begin_src bash
passwd
#+end_src
Then ~chown~ the ~/nix~ directory:
#+begin_src bash
sudo chown -R deck:deck /nix
#+end_src
Then we need to download the Nix installer script and run it:
#+begin_src bash
wget https://nixos.org/nix/install
# Read the install script and make sure you trust it. Then:
sh install --no-daemon
#+end_src
Now either re-launch your terminal or re-launch your ssh shell to get your environment variables set up. This will:
- Add ~/home/deck/.nix-profile/bin~ to your ~PATH~
- Add ~/home/deck/.nix-profile/share~ and ~/nix/var/nix/profiles/default/share~ to ~XDG_DATA_DIRS~
- Set ~NIX_SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt~
- Set ~NIX_PROFILES=/nix/var/nix/profiles/default /home/deck/.nix-profile~
* Start a Nix config with Flakes and Home-manager
We're going to store our config at src_text[:exports code]{~/.config/mynix}, so we create that directory and then write a few config files to it:
#+begin_src bash
mkdir ~/.config/mynix
#+end_src
And then inside there write a src_text[:exports code]{flake.nix}.
#+begin_src nix
{
description = "My system configuration";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
{
nixpkgs,
home-manager,
...
}:
let
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
};
in
{
defaultPackage.${system} = home-manager.defaultPackage.${system};
homeConfigurations."deck" = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
modules = [
{
home.username = "deck";
home.homeDirectory = "/home/deck";
home.stateVersion = "24.11";
programs.home-manager.enable = true;
# Enable flakes
nix = {
package = pkgs.nix;
settings.experimental-features = [
"nix-command"
"flakes"
];
};
# Automatic garbage collection
nix.gc = {
# Runs nix-collect-garbage --delete-older-than 30d
automatic = true;
randomizedDelaySec = "14m";
options = "--delete-older-than 30d";
};
# Deduplicate files in nix store
nix.settings.auto-optimise-store = true;
}
];
};
};
}
#+end_src
This config sets up home-manager with flakes and enables automatic garbage collection to clean up old builds in the nix store.
Then we need to apply the config:
#+begin_src bash
nix --extra-experimental-features 'nix-command flakes' run /home/deck/.config/mynix -- --extra-experimental-features 'nix-command flakes' switch --flake /home/deck/.config/mynix
#+end_src
That's quite the cumbersome command, but after it has been run once it will enable ~nix-command~ and ~flakes~ so the next time we want to apply the config we will only have to run:
#+begin_src bash
nix run /home/deck/.config/mynix -- switch --flake /home/deck/.config/mynix
#+end_src
or
#+begin_src bash
home-manager switch --flake /home/deck/.config/mynix
#+end_src
It may complain about the user systemd session being in a degraded state. That is because these units were in a degraded state before ~Nix~ was even installed. You can ignore this error:
#+begin_src text
The user systemd session is degraded:
UNIT LOAD ACTIVE SUB DESCRIPTION
● app-firewall\x2dapplet@autostart.service loaded failed failed Firewall Applet
● obex.service loaded failed failed Bluetooth OBEX service
#+end_src
The first run of this command generates a file called ~flake.lock~ which stores the revisions for all of our dependencies so if we install this config with this ~flake.lock~ on another machine, it will have exactly the same versions of everything.
* Install sm64ex
We need to update our config to install sm64ex. To do that, first lets tell ~flake.nix~ to load a separate file by adding ~./sm64ex.nix~ to the ~modules~ list.
#+begin_src nix
{
description = "My system configuration";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
{
nixpkgs,
home-manager,
...
}:
let
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
};
in
{
defaultPackage.${system} = home-manager.defaultPackage.${system};
homeConfigurations."deck" = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
modules = [
{
home.username = "deck";
home.homeDirectory = "/home/deck";
home.stateVersion = "24.11";
programs.home-manager.enable = true;
# Enable flakes
nix = {
package = pkgs.nix;
settings.experimental-features = [
"nix-command"
"flakes"
];
};
# Automatic garbage collection
nix.gc = {
# Runs nix-collect-garbage --delete-older-than 30d
automatic = true;
randomizedDelaySec = "14m";
options = "--delete-older-than 30d";
};
# Deduplicate files in nix store
nix.settings.auto-optimise-store = true;
}
./sm64ex.nix
];
};
};
}
#+end_src
And we need to create a src_text[:exports code]{~/.config/mynix/sm64ex.nix}:
#+begin_src nix
{
config,
lib,
pkgs,
...
}:
{
imports = [ ];
config = {
home.packages = with pkgs; [
sm64ex
];
# Allow installing sm64ex even though it is marked as non-free
nixpkgs.config.allowUnfreePredicate =
pkg:
builtins.elem (lib.getName pkg) [
"sm64ex"
];
};
}
#+end_src
But we can't apply the config just yet. The sm64ex package [[https://github.com/NixOS/nixpkgs/blob/8bb37161a0488b89830168b81c48aed11569cb93/pkgs/by-name/sm/sm64baserom/package.nix#L10][is expecting that we already have a ~baserom.us.z64~ added to our nix store]]. Legally rip your ~baserom.us.z64~ and add it to your nix store via:
#+begin_src bash
nix-store --add-fixed sha256 baserom.us.z64
#+end_src
Then we apply the config:
#+begin_src bash
home-manager switch --flake /home/deck/.config/mynix
#+end_src
This will compile sm64ex and install it. But there's two problems we can immediately notice:
1. It does not run when launched.
2. There is no convenient way to launch it.
We will be solving these by creating a ~.desktop~ file, introducing nixGL, and writing a wrapper script that makes sm64ex launch from within steam gaming mode properly.
* Adding nixGL
If we were running NixOS, graphical programs would work out-of-the-box. Unfortunately on other Linux distributions, we need to wrap our graphical programs so they know where to find the graphics drivers. To perform this wrapping, we will use [[https://github.com/nix-community/nixGL][nixGL]]. To install nixGL we need to add it as an input in our ~flake.nix~, apply its overlay, and add it as an ~extraSpecialArgs~ to have it automatically passed into each module:
#+begin_src nix
{
description = "My system configuration";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
nixgl = {
url = "github:nix-community/nixGL";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
{
nixpkgs,
home-manager,
nixgl,
...
}:
let
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
overlays = [ nixgl.overlay ];
};
in
{
defaultPackage.${system} = home-manager.defaultPackage.${system};
homeConfigurations."deck" = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
extraSpecialArgs = { inherit nixgl; };
modules = [
{
home.username = "deck";
home.homeDirectory = "/home/deck";
home.stateVersion = "24.11";
programs.home-manager.enable = true;
# Enable flakes
nix = {
package = pkgs.nix;
settings.experimental-features = [
"nix-command"
"flakes"
];
};
# Automatic garbage collection
nix.gc = {
# Runs nix-collect-garbage --delete-older-than 30d
automatic = true;
randomizedDelaySec = "14m";
options = "--delete-older-than 30d";
};
# Deduplicate files in nix store
nix.settings.auto-optimise-store = true;
# Enable the nixGL wrappers
nixGL.packages = nixgl.packages;
}
./sm64ex.nix
];
};
};
}
#+end_src
And then to apply the nixGL wrapper to sm64ex we need to wrap our package install with ~config.lib.nixGL.wrap~ in ~sm64ex.nix~:
#+begin_src nix
{
config,
lib,
pkgs,
...
}:
{
imports = [ ];
config = {
home.packages = with pkgs; [
(config.lib.nixGL.wrap sm64ex)
];
# Allow installing sm64ex even though it is marked as non-free
nixpkgs.config.allowUnfreePredicate =
pkg:
builtins.elem (lib.getName pkg) [
"sm64ex"
];
};
}
#+end_src
Apply the config with:
#+begin_src bash
home-manager switch --flake /home/deck/.config/mynix
#+end_src
and we should be able to launch ~sm64ex~ from the terminal in desktop-mode. Unfortunately, the Steam Deck built-in controls behave oddly in desktop mode, so unless you're using a separate stand-alone controller, you will probably want it set up to run in Steam gaming-mode where the controls behave normally.
* Adding a ~.desktop~ file
The first step to getting sm64ex running in gaming-mode is to create a ~.desktop~ file. ~.desktop~ files are small files with a bit of metadata about a program which can be used by programs such as your "start" / applications menu or an installed program list in Steam.
To add a ~.desktop~ file to the ~sm64ex~ package, we are going to use an "overlay". This overlay will replace the ~sm64ex~ package with a new one we create with the ~buildEnv~ function. This new package will contain the nixGL-wrapped version of the original ~sm64ex~ package and the ~.desktop~ file. We will create the ~.desktop~ file using the ~makeDesktopItem~ function.
First, we need to find a suitable icon. I used a 256x256 PNG from [[https://www.steamgriddb.com/search/icons?term=super+mario+64][SteamGridDB]]. Download whichever icon you want to src_text[:exports code]{~/.config/mynix/icon.png}. Then we can update our ~sm64ex.nix~ to:
#+begin_src nix
{
config,
lib,
pkgs,
...
}:
{
imports = [ ];
config = {
home.packages = with pkgs; [
sm64ex
];
# Allow installing sm64ex even though it is marked as non-free
nixpkgs.config.allowUnfreePredicate =
pkg:
builtins.elem (lib.getName pkg) [
"sm64ex"
];
nixpkgs.overlays = [
(final: prev: {
sm64ex =
let
desktop_item = pkgs.makeDesktopItem {
name = "sm64ex";
desktopName = "Super Mario 64";
comment = "A PC Port of Super Mario 64.";
categories = [
"Game"
];
icon = "sm64ex";
type = "Application";
exec = "sm64ex";
};
in
pkgs.buildEnv {
name = prev.sm64ex.name;
paths = [
(config.lib.nixGL.wrap prev.sm64ex)
];
# We have to use 555 instead of the normal 444 here because the .desktop file ends up inside $HOME on steam deck and desktop files must be either not in $HOME or must be executable, otherwise KDE Plasma refuses to execute them.
postBuild = ''
install -m 555 -D "${desktop_item}/share/applications/"* -t $out/share/applications/
install -m 444 -D "${./icon.png}" $out/share/pixmaps/sm64ex.png
'';
};
})
];
};
}
#+end_src
At this point, reboot to reload the ~.desktop~ files and go back into desktop-mode. You will see ~sm64ex~ in your Start/Applications menu under the "Game" category.
[[./files/start_menu.png]]
* Adding a Steam wrapper
To get controls that work correctly, we still need to add ~sm64ex~ to Steam. Unfortunately, Steam messes with the environment variables, so we need to make a small wrapper script that ensures ~sm64ex~ can find ~libGL.so~. To do this, we will create a package using the ~writeScriptBin~ function and install it with our other packages. Update ~sm64ex.nix~ to:
#+begin_src nix
{
config,
lib,
pkgs,
...
}:
let
steam_sm64ex = pkgs.writeScriptBin "steam_sm64ex" ''
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.libglvnd}/lib"
exec ${pkgs.sm64ex}/bin/sm64ex
'';
in
{
imports = [ ];
config = {
home.packages = with pkgs; [
sm64ex
steam_sm64ex
];
# Allow installing sm64ex even though it is marked as non-free
nixpkgs.config.allowUnfreePredicate =
pkg:
builtins.elem (lib.getName pkg) [
"sm64ex"
];
nixpkgs.overlays = [
(final: prev: {
sm64ex =
let
desktop_item = pkgs.makeDesktopItem {
name = "sm64ex";
desktopName = "Super Mario 64";
comment = "A PC Port of Super Mario 64.";
categories = [
"Game"
];
icon = "sm64ex";
type = "Application";
exec = "sm64ex";
};
in
pkgs.buildEnv {
name = prev.sm64ex.name;
paths = [
(config.lib.nixGL.wrap prev.sm64ex)
];
# We have to use 555 instead of the normal 444 here because the .desktop file ends up inside $HOME on steam deck and desktop files must be either not in $HOME or must be executable, otherwise KDE Plasma refuses to execute them.
postBuild = ''
install -m 555 -D "${desktop_item}/share/applications/"* -t $out/share/applications/
install -m 444 -D "${./icon.png}" $out/share/pixmaps/sm64ex.png
'';
};
})
];
};
}
#+end_src
And apply the config with
#+begin_src bash
home-manager switch --flake /home/deck/.config/mynix
#+end_src
* Adding sm64ex to Steam
Finally, we need to tell Steam about ~sm64ex~. Go into desktop-mode and launch Steam inside desktop-mode. Then go to "Add a Non-Steam Game to My Library".
[[./files/add_non_steam_game.png]]
Then find ~sm64ex~ in the list and add it.
[[./files/select_sm64ex.png]]
Then we need to edit the target, so find ~sm64ex~ in your Library, right click on it, and go to Properties.
[[./files/right_click_properties.png]]
And update the target to our new wrapper script to: src_text[:exports code]{"/home/deck/.nix-profile/bin/steam_sm64ex"}.
[[./files/set_target.png]]
Now you should be able to go back into gaming-mode and launch ~sm64ex~ from your Steam library. The controls should work correctly out-of-the-box.
* Final Versions
Now you should be able to go back into gaming-mode and launch ~sm64ex~ from your Steam library. The controls should work correctly out-of-the-box.
Below are the final versions of our config, but you can also browse [[https://code.fizz.buzz/talexander/machine_setup/src/commit/e3a7a410c41cccc28fe235edc802aef7d52c25bc/nix/steam_deck/configuration][my full Steam Deck Nix config]] which includes [[https://github.com/sm64pc/sm64ex][sm64ex (Super Mario 64)]], [[https://github.com/HarbourMasters/Shipwright][Ship of Harkinian (Ocarina of Time)]], and [[https://github.com/HarbourMasters/2ship2harkinian][2Ship2Harkinian (Majora's Mask)]]. It also moves the saves to src_text[:exports code]{"~/.persist"} and loads my configs for each game into place and read-only.
src_text[:exports code]{~/.config/mynix/flake.nix}
#+begin_src nix
{
description = "My system configuration";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
nixgl = {
url = "github:nix-community/nixGL";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
{
nixpkgs,
home-manager,
nixgl,
...
}:
let
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
overlays = [ nixgl.overlay ];
};
in
{
defaultPackage.${system} = home-manager.defaultPackage.${system};
homeConfigurations."deck" = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
extraSpecialArgs = { inherit nixgl; };
modules = [
{
home.username = "deck";
home.homeDirectory = "/home/deck";
home.stateVersion = "24.11";
programs.home-manager.enable = true;
# Enable flakes
nix = {
package = pkgs.nix;
settings.experimental-features = [
"nix-command"
"flakes"
];
};
# Automatic garbage collection
nix.gc = {
# Runs nix-collect-garbage --delete-older-than 30d
automatic = true;
randomizedDelaySec = "14m";
options = "--delete-older-than 30d";
};
# Deduplicate files in nix store
nix.settings.auto-optimise-store = true;
# Enable the nixGL wrappers
nixGL.packages = nixgl.packages;
}
./sm64ex.nix
];
};
};
}
#+end_src
src_text[:exports code]{~/.config/mynix/sm64ex.nix}
#+begin_src nix
{
config,
lib,
pkgs,
...
}:
let
steam_sm64ex = pkgs.writeScriptBin "steam_sm64ex" ''
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.libglvnd}/lib"
exec ${pkgs.sm64ex}/bin/sm64ex
'';
in
{
imports = [ ];
config = {
home.packages = with pkgs; [
sm64ex
steam_sm64ex
];
# Allow installing sm64ex even though it is marked as non-free
nixpkgs.config.allowUnfreePredicate =
pkg:
builtins.elem (lib.getName pkg) [
"sm64ex"
];
nixpkgs.overlays = [
(final: prev: {
sm64ex =
let
desktop_item = pkgs.makeDesktopItem {
name = "sm64ex";
desktopName = "Super Mario 64";
comment = "A PC Port of Super Mario 64.";
categories = [
"Game"
];
icon = "sm64ex";
type = "Application";
exec = "sm64ex";
};
in
pkgs.buildEnv {
name = prev.sm64ex.name;
paths = [
(config.lib.nixGL.wrap prev.sm64ex)
];
# We have to use 555 instead of the normal 444 here because the .desktop file ends up inside $HOME on steam deck and desktop files must be either not in $HOME or must be executable, otherwise KDE Plasma refuses to execute them.
postBuild = ''
install -m 555 -D "${desktop_item}/share/applications/"* -t $out/share/applications/
install -m 444 -D "${./icon.png}" $out/share/pixmaps/sm64ex.png
'';
};
})
];
};
}
#+end_src

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

View File

@@ -0,0 +1,19 @@
#+OPTIONS: html-postamble:nil
#+title: Why I use NixOS
#+date: <2025-02-21 Fri>
#+author: Tom Alexander
#+email:
#+language: en
#+select_tags: export
#+exclude_tags: noexport
#+natter_publish: unlisted
This is just a list of situations in which classic Linux distributions have failed me, whereas NixOS would not.
* Package version conflicts
** gsutil on Arch Linux [2025-02-21 Fri]
[[./files/20250221_gsutil.png]]
** NodeJS on Arch Linux [2025-02-21 Fri]
[[./files/20250221_nodejs.png]]

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -0,0 +1,38 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Average Latency (lower is better)' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Average Latency (ms)" font 'Arial,12'
set key off
set grid ytics
set yrange [0:]
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by 45 right
set lmargin 15
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|2.538866666666667|MT7927, through-wall, power save on
e
2|2.293066666666667|MT7927, through-wall, power save off
e
3|2.230166666666667|MT7927, clear LoS, power save on
e
4|2.0843666666666665|MT7927, clear LoS, power save off
e
5|6.440933333333334|QCNCM865, through-wall, power save on
e
6|6.1493|QCNCM865, through-wall, power save off
e
7|8.025333333333334|QCNCM865, clear LoS, power save on
e
8|5.475333333333333|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,342 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,334.97 L812.55,334.97 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,334.97 L134.85,334.97 M812.55,334.97 L803.55,334.97 '/> <g transform="translate(117.46,338.87)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 0</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,304.09 L812.55,304.09 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,304.09 L134.85,304.09 M812.55,304.09 L803.55,304.09 '/> <g transform="translate(117.46,307.99)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 1</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,273.20 L812.55,273.20 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,273.20 L134.85,273.20 M812.55,273.20 L803.55,273.20 '/> <g transform="translate(117.46,277.10)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 2</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,242.32 L812.55,242.32 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,242.32 L134.85,242.32 M812.55,242.32 L803.55,242.32 '/> <g transform="translate(117.46,246.22)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 3</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,211.43 L812.55,211.43 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,211.43 L134.85,211.43 M812.55,211.43 L803.55,211.43 '/> <g transform="translate(117.46,215.33)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 4</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,180.55 L812.55,180.55 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,180.55 L134.85,180.55 M812.55,180.55 L803.55,180.55 '/> <g transform="translate(117.46,184.45)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 5</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,149.66 L812.55,149.66 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,149.66 L134.85,149.66 M812.55,149.66 L803.55,149.66 '/> <g transform="translate(117.46,153.56)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 6</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,118.78 L812.55,118.78 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,118.78 L134.85,118.78 M812.55,118.78 L803.55,118.78 '/> <g transform="translate(117.46,122.68)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 7</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,87.89 L812.55,87.89 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,87.89 L134.85,87.89 M812.55,87.89 L803.55,87.89 '/> <g transform="translate(117.46,91.79)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 8</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,57.01 L812.55,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L134.85,57.01 M812.55,57.01 L803.55,57.01 '/> <g transform="translate(117.46,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 9</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M148.74,334.97 L148.74,325.97 M148.74,57.01 L148.74,66.01 '/> <g transform="translate(151.49,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M240.30,334.97 L240.30,325.97 M240.30,57.01 L240.30,66.01 '/> <g transform="translate(243.05,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M331.86,334.97 L331.86,325.97 M331.86,57.01 L331.86,66.01 '/> <g transform="translate(334.61,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M423.42,334.97 L423.42,325.97 M423.42,57.01 L423.42,66.01 '/> <g transform="translate(426.17,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M514.98,334.97 L514.98,325.97 M514.98,57.01 L514.98,66.01 '/> <g transform="translate(517.73,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M606.54,334.97 L606.54,325.97 M606.54,57.01 L606.54,66.01 '/> <g transform="translate(609.29,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M698.10,334.97 L698.10,325.97 M698.10,57.01 L698.10,66.01 '/> <g transform="translate(700.85,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M789.66,334.97 L789.66,325.97 M789.66,57.01 L789.66,66.01 '/> <g transform="translate(792.41,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '125.85,334.97 171.64,334.97 171.64,256.55 125.85,256.55 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M125.85,334.97 L125.85,256.56 L171.63,256.56 L171.63,334.97 L125.85,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '217.41,334.97 263.20,334.97 263.20,264.14 217.41,264.14 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M217.41,334.97 L217.41,264.15 L263.19,264.15 L263.19,334.97 L217.41,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '308.97,334.97 354.76,334.97 354.76,266.08 308.97,266.08 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M308.97,334.97 L308.97,266.09 L354.75,266.09 L354.75,334.97 L308.97,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '400.53,334.97 446.32,334.97 446.32,270.59 400.53,270.59 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M400.53,334.97 L400.53,270.60 L446.31,270.60 L446.31,334.97 L400.53,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '492.09,334.97 537.88,334.97 537.88,136.04 492.09,136.04 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M492.09,334.97 L492.09,136.05 L537.87,136.05 L537.87,334.97 L492.09,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '583.65,334.97 629.44,334.97 629.44,145.04 583.65,145.04 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M583.65,334.97 L583.65,145.05 L629.43,145.05 L629.43,334.97 L583.65,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '675.21,334.97 721.00,334.97 721.00,87.10 675.21,87.10 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M675.21,334.97 L675.21,87.11 L720.99,87.11 L720.99,334.97 L675.21,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '766.77,334.97 812.56,334.97 812.56,165.86 766.77,165.86 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M766.77,334.97 L766.77,165.87 L812.55,165.87 L812.55,334.97 L766.77,334.97 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/> <g transform="translate(89.28,195.99) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Latency (ms)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Latency (lower is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -0,0 +1,38 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Average Signal Strength (higher is better)' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Signal Strength (dBm)" font 'Arial,12'
set key off
set grid ytics
#set yrange [0:]
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by 45 right
set lmargin 15
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|-47.005|MT7927, through-wall, power save on
e
2|-58.95166666666667|MT7927, through-wall, power save off
e
3|-43.82|MT7927, clear LoS, power save on
e
4|-42.986666666666665|MT7927, clear LoS, power save off
e
5|-41.983333333333334|QCNCM865, through-wall, power save on
e
6|-42.401666666666664|QCNCM865, through-wall, power save off
e
7|-32.18666666666667|QCNCM865, clear LoS, power save on
e
8|-34.095|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,303 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,334.97 L812.55,334.97 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,334.97 L134.85,334.97 M812.55,334.97 L803.55,334.97 '/> <g transform="translate(117.46,338.87)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >-60</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,288.64 L812.55,288.64 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,288.64 L134.85,288.64 M812.55,288.64 L803.55,288.64 '/> <g transform="translate(117.46,292.54)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >-55</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,242.32 L812.55,242.32 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,242.32 L134.85,242.32 M812.55,242.32 L803.55,242.32 '/> <g transform="translate(117.46,246.22)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >-50</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,195.99 L812.55,195.99 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,195.99 L134.85,195.99 M812.55,195.99 L803.55,195.99 '/> <g transform="translate(117.46,199.89)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >-45</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,149.66 L812.55,149.66 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,149.66 L134.85,149.66 M812.55,149.66 L803.55,149.66 '/> <g transform="translate(117.46,153.56)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >-40</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,103.34 L812.55,103.34 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,103.34 L134.85,103.34 M812.55,103.34 L803.55,103.34 '/> <g transform="translate(117.46,107.24)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >-35</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,57.01 L812.55,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L134.85,57.01 M812.55,57.01 L803.55,57.01 '/> <g transform="translate(117.46,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >-30</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M148.74,334.97 L148.74,325.97 M148.74,57.01 L148.74,66.01 '/> <g transform="translate(151.49,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M240.30,334.97 L240.30,325.97 M240.30,57.01 L240.30,66.01 '/> <g transform="translate(243.05,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M331.86,334.97 L331.86,325.97 M331.86,57.01 L331.86,66.01 '/> <g transform="translate(334.61,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M423.42,334.97 L423.42,325.97 M423.42,57.01 L423.42,66.01 '/> <g transform="translate(426.17,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M514.98,334.97 L514.98,325.97 M514.98,57.01 L514.98,66.01 '/> <g transform="translate(517.73,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M606.54,334.97 L606.54,325.97 M606.54,57.01 L606.54,66.01 '/> <g transform="translate(609.29,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M698.10,334.97 L698.10,325.97 M698.10,57.01 L698.10,66.01 '/> <g transform="translate(700.85,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M789.66,334.97 L789.66,325.97 M789.66,57.01 L789.66,66.01 '/> <g transform="translate(792.41,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '125.85,214.57 171.64,214.57 171.64,57.00 125.85,57.00 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M125.85,57.01 L125.85,214.57 L171.63,214.57 L171.63,57.01 L125.85,57.01 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '217.41,325.26 263.20,325.26 263.20,57.00 217.41,57.00 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M217.41,57.01 L217.41,325.26 L263.19,325.26 L263.19,57.01 L217.41,57.01 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '308.97,185.06 354.76,185.06 354.76,57.00 308.97,57.00 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M308.97,57.01 L308.97,185.06 L354.75,185.06 L354.75,57.01 L308.97,57.01 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '400.53,177.34 446.32,177.34 446.32,57.00 400.53,57.00 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M400.53,57.01 L400.53,177.34 L446.31,177.34 L446.31,57.01 L400.53,57.01 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '492.09,168.04 537.88,168.04 537.88,57.00 492.09,57.00 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M492.09,57.01 L492.09,168.04 L537.87,168.04 L537.87,57.01 L492.09,57.01 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '583.65,171.92 629.44,171.92 629.44,57.00 583.65,57.00 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M583.65,57.01 L583.65,171.92 L629.43,171.92 L629.43,57.01 L583.65,57.01 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '675.21,77.27 721.00,77.27 721.00,57.00 675.21,57.00 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M675.21,57.01 L675.21,77.27 L720.99,77.27 L720.99,57.01 L675.21,57.01 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '766.77,94.95 812.56,94.95 812.56,57.00 766.77,57.00 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M766.77,57.01 L766.77,94.95 L812.55,94.95 L812.55,57.01 L766.77,57.01 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/> <g transform="translate(80.89,195.99) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Signal Strength (dBm)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Signal Strength (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -0,0 +1,40 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Average Transfer Speed TCP Download (higher is better)' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Speed (bits per second)" font 'Arial,12'
set key off
set grid ytics
set yrange [0:]
# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte.
set format y '%.0s%cbit/s'
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by 45 right
set lmargin 15
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|422522103.84772784|MT7927, through-wall, power save on
e
2|768272755.2831681|MT7927, through-wall, power save off
e
3|543275608.9624647|MT7927, clear LoS, power save on
e
4|523518022.611946|MT7927, clear LoS, power save off
e
5|394199888.8438047|QCNCM865, through-wall, power save on
e
6|352798607.44130844|QCNCM865, through-wall, power save off
e
7|360887148.5620894|QCNCM865, clear LoS, power save on
e
8|508847131.8425075|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,329 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,334.97 L812.55,334.97 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,334.97 L134.85,334.97 M812.55,334.97 L803.55,334.97 '/> <g transform="translate(117.46,338.87)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >0bit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,300.22 L812.55,300.22 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,300.22 L134.85,300.22 M812.55,300.22 L803.55,300.22 '/> <g transform="translate(117.46,304.12)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >100Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,265.48 L812.55,265.48 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,265.48 L134.85,265.48 M812.55,265.48 L803.55,265.48 '/> <g transform="translate(117.46,269.38)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >200Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,230.73 L812.55,230.73 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,230.73 L134.85,230.73 M812.55,230.73 L803.55,230.73 '/> <g transform="translate(117.46,234.63)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >300Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,195.99 L812.55,195.99 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,195.99 L134.85,195.99 M812.55,195.99 L803.55,195.99 '/> <g transform="translate(117.46,199.89)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >400Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,161.24 L812.55,161.24 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,161.24 L134.85,161.24 M812.55,161.24 L803.55,161.24 '/> <g transform="translate(117.46,165.14)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >500Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,126.50 L812.55,126.50 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,126.50 L134.85,126.50 M812.55,126.50 L803.55,126.50 '/> <g transform="translate(117.46,130.40)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >600Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,91.75 L812.55,91.75 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,91.75 L134.85,91.75 M812.55,91.75 L803.55,91.75 '/> <g transform="translate(117.46,95.65)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >700Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,57.01 L812.55,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L134.85,57.01 M812.55,57.01 L803.55,57.01 '/> <g transform="translate(117.46,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >800Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M148.74,334.97 L148.74,325.97 M148.74,57.01 L148.74,66.01 '/> <g transform="translate(151.49,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M240.30,334.97 L240.30,325.97 M240.30,57.01 L240.30,66.01 '/> <g transform="translate(243.05,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M331.86,334.97 L331.86,325.97 M331.86,57.01 L331.86,66.01 '/> <g transform="translate(334.61,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M423.42,334.97 L423.42,325.97 M423.42,57.01 L423.42,66.01 '/> <g transform="translate(426.17,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M514.98,334.97 L514.98,325.97 M514.98,57.01 L514.98,66.01 '/> <g transform="translate(517.73,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M606.54,334.97 L606.54,325.97 M606.54,57.01 L606.54,66.01 '/> <g transform="translate(609.29,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M698.10,334.97 L698.10,325.97 M698.10,57.01 L698.10,66.01 '/> <g transform="translate(700.85,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M789.66,334.97 L789.66,325.97 M789.66,57.01 L789.66,66.01 '/> <g transform="translate(792.41,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '125.85,334.97 171.64,334.97 171.64,188.15 125.85,188.15 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M125.85,334.97 L125.85,188.16 L171.63,188.16 L171.63,334.97 L125.85,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '217.41,334.97 263.20,334.97 263.20,68.02 217.41,68.02 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M217.41,334.97 L217.41,68.03 L263.19,68.03 L263.19,334.97 L217.41,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '308.97,334.97 354.76,334.97 354.76,146.20 308.97,146.20 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M308.97,334.97 L308.97,146.21 L354.75,146.21 L354.75,334.97 L308.97,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '400.53,334.97 446.32,334.97 446.32,153.06 400.53,153.06 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M400.53,334.97 L400.53,153.07 L446.31,153.07 L446.31,334.97 L400.53,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '492.09,334.97 537.88,334.97 537.88,198.00 492.09,198.00 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M492.09,334.97 L492.09,198.01 L537.87,198.01 L537.87,334.97 L492.09,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '583.65,334.97 629.44,334.97 629.44,212.38 583.65,212.38 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M583.65,334.97 L583.65,212.39 L629.43,212.39 L629.43,334.97 L583.65,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '675.21,334.97 721.00,334.97 721.00,209.57 675.21,209.57 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M675.21,334.97 L675.21,209.58 L720.99,209.58 L720.99,334.97 L675.21,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '766.77,334.97 812.56,334.97 812.56,158.16 766.77,158.16 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M766.77,334.97 L766.77,158.17 L812.55,158.17 L812.55,334.97 L766.77,334.97 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/> <g transform="translate(30.55,195.99) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Speed (bits per second)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Transfer Speed TCP Download (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -0,0 +1,40 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Average Transfer Speed TCP Upload (higher is better)' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Speed (bits per second)" font 'Arial,12'
set key off
set grid ytics
set yrange [0:]
# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte.
set format y '%.0s%cbit/s'
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by 45 right
set lmargin 15
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|315835141.2891771|MT7927, through-wall, power save on
e
2|496659545.4648713|MT7927, through-wall, power save off
e
3|417086827.94583166|MT7927, clear LoS, power save on
e
4|366809417.5157583|MT7927, clear LoS, power save off
e
5|255238094.69539386|QCNCM865, through-wall, power save on
e
6|248710976.51210698|QCNCM865, through-wall, power save off
e
7|274422436.91832775|QCNCM865, clear LoS, power save on
e
8|372965937.97922003|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,355 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,334.97 L812.55,334.97 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,334.97 L134.85,334.97 M812.55,334.97 L803.55,334.97 '/> <g transform="translate(117.46,338.87)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >0bit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,307.17 L812.55,307.17 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,307.17 L134.85,307.17 M812.55,307.17 L803.55,307.17 '/> <g transform="translate(117.46,311.07)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >50Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,279.38 L812.55,279.38 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,279.38 L134.85,279.38 M812.55,279.38 L803.55,279.38 '/> <g transform="translate(117.46,283.28)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >100Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,251.58 L812.55,251.58 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,251.58 L134.85,251.58 M812.55,251.58 L803.55,251.58 '/> <g transform="translate(117.46,255.48)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >150Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,223.79 L812.55,223.79 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,223.79 L134.85,223.79 M812.55,223.79 L803.55,223.79 '/> <g transform="translate(117.46,227.69)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >200Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,195.99 L812.55,195.99 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,195.99 L134.85,195.99 M812.55,195.99 L803.55,195.99 '/> <g transform="translate(117.46,199.89)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >250Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,168.19 L812.55,168.19 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,168.19 L134.85,168.19 M812.55,168.19 L803.55,168.19 '/> <g transform="translate(117.46,172.09)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >300Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,140.40 L812.55,140.40 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,140.40 L134.85,140.40 M812.55,140.40 L803.55,140.40 '/> <g transform="translate(117.46,144.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >350Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,112.60 L812.55,112.60 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,112.60 L134.85,112.60 M812.55,112.60 L803.55,112.60 '/> <g transform="translate(117.46,116.50)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >400Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,84.81 L812.55,84.81 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,84.81 L134.85,84.81 M812.55,84.81 L803.55,84.81 '/> <g transform="translate(117.46,88.71)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >450Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,57.01 L812.55,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L134.85,57.01 M812.55,57.01 L803.55,57.01 '/> <g transform="translate(117.46,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >500Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M148.74,334.97 L148.74,325.97 M148.74,57.01 L148.74,66.01 '/> <g transform="translate(151.49,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M240.30,334.97 L240.30,325.97 M240.30,57.01 L240.30,66.01 '/> <g transform="translate(243.05,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M331.86,334.97 L331.86,325.97 M331.86,57.01 L331.86,66.01 '/> <g transform="translate(334.61,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M423.42,334.97 L423.42,325.97 M423.42,57.01 L423.42,66.01 '/> <g transform="translate(426.17,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M514.98,334.97 L514.98,325.97 M514.98,57.01 L514.98,66.01 '/> <g transform="translate(517.73,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M606.54,334.97 L606.54,325.97 M606.54,57.01 L606.54,66.01 '/> <g transform="translate(609.29,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M698.10,334.97 L698.10,325.97 M698.10,57.01 L698.10,66.01 '/> <g transform="translate(700.85,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M789.66,334.97 L789.66,325.97 M789.66,57.01 L789.66,66.01 '/> <g transform="translate(792.41,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '125.85,334.97 171.64,334.97 171.64,159.38 125.85,159.38 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M125.85,334.97 L125.85,159.39 L171.63,159.39 L171.63,334.97 L125.85,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '217.41,334.97 263.20,334.97 263.20,58.86 217.41,58.86 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M217.41,334.97 L217.41,58.87 L263.19,58.87 L263.19,334.97 L217.41,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '308.97,334.97 354.76,334.97 354.76,103.09 308.97,103.09 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M308.97,334.97 L308.97,103.10 L354.75,103.10 L354.75,334.97 L308.97,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '400.53,334.97 446.32,334.97 446.32,131.04 400.53,131.04 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M400.53,334.97 L400.53,131.05 L446.31,131.05 L446.31,334.97 L400.53,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '492.09,334.97 537.88,334.97 537.88,193.07 492.09,193.07 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M492.09,334.97 L492.09,193.08 L537.87,193.08 L537.87,334.97 L492.09,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '583.65,334.97 629.44,334.97 629.44,196.70 583.65,196.70 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M583.65,334.97 L583.65,196.71 L629.43,196.71 L629.43,334.97 L583.65,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '675.21,334.97 721.00,334.97 721.00,182.40 675.21,182.40 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M675.21,334.97 L675.21,182.41 L720.99,182.41 L720.99,334.97 L675.21,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '766.77,334.97 812.56,334.97 812.56,127.62 766.77,127.62 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M766.77,334.97 L766.77,127.63 L812.55,127.63 L812.55,334.97 L766.77,334.97 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/> <g transform="translate(30.55,195.99) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Speed (bits per second)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Transfer Speed TCP Upload (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 24 KiB

View File

@@ -0,0 +1,40 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Average Transfer Speed UDP Download (higher is better)' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Speed (bits per second)" font 'Arial,12'
set key off
set grid ytics
set yrange [0:]
# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte.
set format y '%.0s%cbit/s'
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by 45 right
set lmargin 15
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|482724867.8426701|MT7927, through-wall, power save on
e
2|820552085.103994|MT7927, through-wall, power save off
e
3|576595297.8591751|MT7927, clear LoS, power save on
e
4|526276087.5064209|MT7927, clear LoS, power save off
e
5|423283411.5413816|QCNCM865, through-wall, power save on
e
6|411745265.2063319|QCNCM865, through-wall, power save off
e
7|386197603.1098256|QCNCM865, clear LoS, power save on
e
8|538175846.2049392|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,342 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,334.97 L812.55,334.97 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,334.97 L134.85,334.97 M812.55,334.97 L803.55,334.97 '/> <g transform="translate(117.46,338.87)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >0bit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,304.09 L812.55,304.09 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,304.09 L134.85,304.09 M812.55,304.09 L803.55,304.09 '/> <g transform="translate(117.46,307.99)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >100Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,273.20 L812.55,273.20 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,273.20 L134.85,273.20 M812.55,273.20 L803.55,273.20 '/> <g transform="translate(117.46,277.10)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >200Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,242.32 L812.55,242.32 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,242.32 L134.85,242.32 M812.55,242.32 L803.55,242.32 '/> <g transform="translate(117.46,246.22)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >300Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,211.43 L812.55,211.43 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,211.43 L134.85,211.43 M812.55,211.43 L803.55,211.43 '/> <g transform="translate(117.46,215.33)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >400Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,180.55 L812.55,180.55 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,180.55 L134.85,180.55 M812.55,180.55 L803.55,180.55 '/> <g transform="translate(117.46,184.45)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >500Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,149.66 L812.55,149.66 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,149.66 L134.85,149.66 M812.55,149.66 L803.55,149.66 '/> <g transform="translate(117.46,153.56)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >600Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,118.78 L812.55,118.78 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,118.78 L134.85,118.78 M812.55,118.78 L803.55,118.78 '/> <g transform="translate(117.46,122.68)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >700Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,87.89 L812.55,87.89 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,87.89 L134.85,87.89 M812.55,87.89 L803.55,87.89 '/> <g transform="translate(117.46,91.79)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >800Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,57.01 L812.55,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L134.85,57.01 M812.55,57.01 L803.55,57.01 '/> <g transform="translate(117.46,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >900Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M148.74,334.97 L148.74,325.97 M148.74,57.01 L148.74,66.01 '/> <g transform="translate(151.49,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M240.30,334.97 L240.30,325.97 M240.30,57.01 L240.30,66.01 '/> <g transform="translate(243.05,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M331.86,334.97 L331.86,325.97 M331.86,57.01 L331.86,66.01 '/> <g transform="translate(334.61,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M423.42,334.97 L423.42,325.97 M423.42,57.01 L423.42,66.01 '/> <g transform="translate(426.17,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M514.98,334.97 L514.98,325.97 M514.98,57.01 L514.98,66.01 '/> <g transform="translate(517.73,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M606.54,334.97 L606.54,325.97 M606.54,57.01 L606.54,66.01 '/> <g transform="translate(609.29,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M698.10,334.97 L698.10,325.97 M698.10,57.01 L698.10,66.01 '/> <g transform="translate(700.85,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M789.66,334.97 L789.66,325.97 M789.66,57.01 L789.66,66.01 '/> <g transform="translate(792.41,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '125.85,334.97 171.64,334.97 171.64,185.87 125.85,185.87 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M125.85,334.97 L125.85,185.88 L171.63,185.88 L171.63,334.97 L125.85,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '217.41,334.97 263.20,334.97 263.20,81.54 217.41,81.54 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M217.41,334.97 L217.41,81.55 L263.19,81.55 L263.19,334.97 L217.41,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '308.97,334.97 354.76,334.97 354.76,156.88 308.97,156.88 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M308.97,334.97 L308.97,156.89 L354.75,156.89 L354.75,334.97 L308.97,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '400.53,334.97 446.32,334.97 446.32,172.42 400.53,172.42 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M400.53,334.97 L400.53,172.43 L446.31,172.43 L446.31,334.97 L400.53,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '492.09,334.97 537.88,334.97 537.88,204.23 492.09,204.23 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M492.09,334.97 L492.09,204.24 L537.87,204.24 L537.87,334.97 L492.09,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '583.65,334.97 629.44,334.97 629.44,207.79 583.65,207.79 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M583.65,334.97 L583.65,207.80 L629.43,207.80 L629.43,334.97 L583.65,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '675.21,334.97 721.00,334.97 721.00,215.69 675.21,215.69 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M675.21,334.97 L675.21,215.70 L720.99,215.70 L720.99,334.97 L675.21,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '766.77,334.97 812.56,334.97 812.56,168.75 766.77,168.75 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M766.77,334.97 L766.77,168.76 L812.55,168.76 L812.55,334.97 L766.77,334.97 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/> <g transform="translate(30.55,195.99) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Speed (bits per second)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Transfer Speed UDP Download (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -0,0 +1,40 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Average Transfer Speed UDP Upload (higher is better)' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Speed (bits per second)" font 'Arial,12'
set key off
set grid ytics
set yrange [0:]
# Please note this is in SI units (base 10), not IEC (base 2). So, for example, this would show a Gigabyte, not a Gibibyte.
set format y '%.0s%cbit/s'
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by 45 right
set lmargin 15
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|371843616.5936099|MT7927, through-wall, power save on
e
2|596594576.453139|MT7927, through-wall, power save off
e
3|453499923.90097916|MT7927, clear LoS, power save on
e
4|433621696.5380655|MT7927, clear LoS, power save off
e
5|316836174.4425396|QCNCM865, through-wall, power save on
e
6|377556518.07262224|QCNCM865, through-wall, power save off
e
7|355501071.3001305|QCNCM865, clear LoS, power save on
e
8|451920752.90807164|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,303 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,334.97 L812.55,334.97 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,334.97 L134.85,334.97 M812.55,334.97 L803.55,334.97 '/> <g transform="translate(117.46,338.87)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >0bit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,288.64 L812.55,288.64 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,288.64 L134.85,288.64 M812.55,288.64 L803.55,288.64 '/> <g transform="translate(117.46,292.54)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >100Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,242.32 L812.55,242.32 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,242.32 L134.85,242.32 M812.55,242.32 L803.55,242.32 '/> <g transform="translate(117.46,246.22)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >200Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,195.99 L812.55,195.99 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,195.99 L134.85,195.99 M812.55,195.99 L803.55,195.99 '/> <g transform="translate(117.46,199.89)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >300Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,149.66 L812.55,149.66 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,149.66 L134.85,149.66 M812.55,149.66 L803.55,149.66 '/> <g transform="translate(117.46,153.56)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >400Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,103.34 L812.55,103.34 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,103.34 L134.85,103.34 M812.55,103.34 L803.55,103.34 '/> <g transform="translate(117.46,107.24)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >500Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,57.01 L812.55,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L134.85,57.01 M812.55,57.01 L803.55,57.01 '/> <g transform="translate(117.46,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >600Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M148.74,334.97 L148.74,325.97 M148.74,57.01 L148.74,66.01 '/> <g transform="translate(151.49,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M240.30,334.97 L240.30,325.97 M240.30,57.01 L240.30,66.01 '/> <g transform="translate(243.05,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M331.86,334.97 L331.86,325.97 M331.86,57.01 L331.86,66.01 '/> <g transform="translate(334.61,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M423.42,334.97 L423.42,325.97 M423.42,57.01 L423.42,66.01 '/> <g transform="translate(426.17,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M514.98,334.97 L514.98,325.97 M514.98,57.01 L514.98,66.01 '/> <g transform="translate(517.73,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M606.54,334.97 L606.54,325.97 M606.54,57.01 L606.54,66.01 '/> <g transform="translate(609.29,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M698.10,334.97 L698.10,325.97 M698.10,57.01 L698.10,66.01 '/> <g transform="translate(700.85,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M789.66,334.97 L789.66,325.97 M789.66,57.01 L789.66,66.01 '/> <g transform="translate(792.41,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '125.85,334.97 171.64,334.97 171.64,162.70 125.85,162.70 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M125.85,334.97 L125.85,162.71 L171.63,162.71 L171.63,334.97 L125.85,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '217.41,334.97 263.20,334.97 263.20,58.58 217.41,58.58 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M217.41,334.97 L217.41,58.59 L263.19,58.59 L263.19,334.97 L217.41,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '308.97,334.97 354.76,334.97 354.76,124.87 308.97,124.87 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M308.97,334.97 L308.97,124.88 L354.75,124.88 L354.75,334.97 L308.97,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '400.53,334.97 446.32,334.97 446.32,134.08 400.53,134.08 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M400.53,334.97 L400.53,134.09 L446.31,134.09 L446.31,334.97 L400.53,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '492.09,334.97 537.88,334.97 537.88,188.18 492.09,188.18 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M492.09,334.97 L492.09,188.19 L537.87,188.19 L537.87,334.97 L492.09,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '583.65,334.97 629.44,334.97 629.44,160.05 583.65,160.05 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M583.65,334.97 L583.65,160.06 L629.43,160.06 L629.43,334.97 L583.65,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '675.21,334.97 721.00,334.97 721.00,170.27 675.21,170.27 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M675.21,334.97 L675.21,170.28 L720.99,170.28 L720.99,334.97 L675.21,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '766.77,334.97 812.56,334.97 812.56,125.60 766.77,125.60 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M766.77,334.97 L766.77,125.61 L812.55,125.61 L812.55,334.97 L766.77,334.97 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/> <g transform="translate(30.55,195.99) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Speed (bits per second)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Transfer Speed UDP Upload (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 20 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 270 KiB

View File

@@ -0,0 +1,38 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Power Consumption Active (lower is better)' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Average Watts" font 'Arial,12'
set key off
set grid ytics
set yrange [0:]
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by 45 right
set lmargin 15
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|8.555568394714784|MT7927, through-wall, power save on
e
2|9.461006726253963|MT7927, through-wall, power save off
e
3|7.1853315706653245|MT7927, clear LoS, power save on
e
4|8.780215198388541|MT7927, clear LoS, power save off
e
5|7.0304513308058265|QCNCM865, through-wall, power save on
e
6|6.923740080793676|QCNCM865, through-wall, power save off
e
7|6.4640860887660985|QCNCM865, clear LoS, power save on
e
8|6.349319849301054|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,355 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,334.97 L812.55,334.97 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,334.97 L134.85,334.97 M812.55,334.97 L803.55,334.97 '/> <g transform="translate(117.46,338.87)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 0</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,307.17 L812.55,307.17 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,307.17 L134.85,307.17 M812.55,307.17 L803.55,307.17 '/> <g transform="translate(117.46,311.07)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 1</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,279.38 L812.55,279.38 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,279.38 L134.85,279.38 M812.55,279.38 L803.55,279.38 '/> <g transform="translate(117.46,283.28)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 2</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,251.58 L812.55,251.58 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,251.58 L134.85,251.58 M812.55,251.58 L803.55,251.58 '/> <g transform="translate(117.46,255.48)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 3</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,223.79 L812.55,223.79 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,223.79 L134.85,223.79 M812.55,223.79 L803.55,223.79 '/> <g transform="translate(117.46,227.69)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 4</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,195.99 L812.55,195.99 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,195.99 L134.85,195.99 M812.55,195.99 L803.55,195.99 '/> <g transform="translate(117.46,199.89)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 5</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,168.19 L812.55,168.19 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,168.19 L134.85,168.19 M812.55,168.19 L803.55,168.19 '/> <g transform="translate(117.46,172.09)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 6</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,140.40 L812.55,140.40 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,140.40 L134.85,140.40 M812.55,140.40 L803.55,140.40 '/> <g transform="translate(117.46,144.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 7</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,112.60 L812.55,112.60 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,112.60 L134.85,112.60 M812.55,112.60 L803.55,112.60 '/> <g transform="translate(117.46,116.50)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 8</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,84.81 L812.55,84.81 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,84.81 L134.85,84.81 M812.55,84.81 L803.55,84.81 '/> <g transform="translate(117.46,88.71)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 9</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,57.01 L812.55,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L134.85,57.01 M812.55,57.01 L803.55,57.01 '/> <g transform="translate(117.46,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 10</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M148.74,334.97 L148.74,325.97 M148.74,57.01 L148.74,66.01 '/> <g transform="translate(151.49,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M240.30,334.97 L240.30,325.97 M240.30,57.01 L240.30,66.01 '/> <g transform="translate(243.05,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M331.86,334.97 L331.86,325.97 M331.86,57.01 L331.86,66.01 '/> <g transform="translate(334.61,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M423.42,334.97 L423.42,325.97 M423.42,57.01 L423.42,66.01 '/> <g transform="translate(426.17,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M514.98,334.97 L514.98,325.97 M514.98,57.01 L514.98,66.01 '/> <g transform="translate(517.73,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M606.54,334.97 L606.54,325.97 M606.54,57.01 L606.54,66.01 '/> <g transform="translate(609.29,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M698.10,334.97 L698.10,325.97 M698.10,57.01 L698.10,66.01 '/> <g transform="translate(700.85,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M789.66,334.97 L789.66,325.97 M789.66,57.01 L789.66,66.01 '/> <g transform="translate(792.41,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '125.85,334.97 171.64,334.97 171.64,97.15 125.85,97.15 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M125.85,334.97 L125.85,97.16 L171.63,97.16 L171.63,334.97 L125.85,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '217.41,334.97 263.20,334.97 263.20,71.98 217.41,71.98 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M217.41,334.97 L217.41,71.99 L263.19,71.99 L263.19,334.97 L217.41,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '308.97,334.97 354.76,334.97 354.76,135.24 308.97,135.24 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M308.97,334.97 L308.97,135.25 L354.75,135.25 L354.75,334.97 L308.97,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '400.53,334.97 446.32,334.97 446.32,90.91 400.53,90.91 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M400.53,334.97 L400.53,90.92 L446.31,90.92 L446.31,334.97 L400.53,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '492.09,334.97 537.88,334.97 537.88,139.54 492.09,139.54 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M492.09,334.97 L492.09,139.55 L537.87,139.55 L537.87,334.97 L492.09,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '583.65,334.97 629.44,334.97 629.44,142.51 583.65,142.51 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M583.65,334.97 L583.65,142.52 L629.43,142.52 L629.43,334.97 L583.65,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '675.21,334.97 721.00,334.97 721.00,155.28 675.21,155.28 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M675.21,334.97 L675.21,155.29 L720.99,155.29 L720.99,334.97 L675.21,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '766.77,334.97 812.56,334.97 812.56,158.47 766.77,158.47 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M766.77,334.97 L766.77,158.48 L812.55,158.48 L812.55,334.97 L766.77,334.97 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/> <g transform="translate(80.89,195.99) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Watts</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Power Consumption Active (lower is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 24 KiB

View File

@@ -0,0 +1,38 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Power Consumption Idle (lower is better)' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Average Watts" font 'Arial,12'
set key off
set grid ytics
set yrange [0:]
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by 45 right
set lmargin 15
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|7.333001769273796|MT7927, through-wall, power save on
e
2|8.429410078546791|MT7927, through-wall, power save off
e
3|7.766153286318329|MT7927, clear LoS, power save on
e
4|7.896649117387643|MT7927, clear LoS, power save off
e
5|5.900262341051969|QCNCM865, through-wall, power save on
e
6|5.7405893213587875|QCNCM865, through-wall, power save off
e
7|5.471123010685972|QCNCM865, clear LoS, power save on
e
8|3.3719725873465154|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,342 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,334.97 L812.55,334.97 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,334.97 L134.85,334.97 M812.55,334.97 L803.55,334.97 '/> <g transform="translate(117.46,338.87)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 0</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,304.09 L812.55,304.09 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,304.09 L134.85,304.09 M812.55,304.09 L803.55,304.09 '/> <g transform="translate(117.46,307.99)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 1</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,273.20 L812.55,273.20 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,273.20 L134.85,273.20 M812.55,273.20 L803.55,273.20 '/> <g transform="translate(117.46,277.10)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 2</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,242.32 L812.55,242.32 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,242.32 L134.85,242.32 M812.55,242.32 L803.55,242.32 '/> <g transform="translate(117.46,246.22)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 3</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,211.43 L812.55,211.43 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,211.43 L134.85,211.43 M812.55,211.43 L803.55,211.43 '/> <g transform="translate(117.46,215.33)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 4</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,180.55 L812.55,180.55 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,180.55 L134.85,180.55 M812.55,180.55 L803.55,180.55 '/> <g transform="translate(117.46,184.45)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 5</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,149.66 L812.55,149.66 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,149.66 L134.85,149.66 M812.55,149.66 L803.55,149.66 '/> <g transform="translate(117.46,153.56)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 6</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,118.78 L812.55,118.78 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,118.78 L134.85,118.78 M812.55,118.78 L803.55,118.78 '/> <g transform="translate(117.46,122.68)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 7</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,87.89 L812.55,87.89 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,87.89 L134.85,87.89 M812.55,87.89 L803.55,87.89 '/> <g transform="translate(117.46,91.79)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 8</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,57.01 L812.55,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L134.85,57.01 M812.55,57.01 L803.55,57.01 '/> <g transform="translate(117.46,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 9</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M148.74,334.97 L148.74,325.97 M148.74,57.01 L148.74,66.01 '/> <g transform="translate(151.49,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M240.30,334.97 L240.30,325.97 M240.30,57.01 L240.30,66.01 '/> <g transform="translate(243.05,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M331.86,334.97 L331.86,325.97 M331.86,57.01 L331.86,66.01 '/> <g transform="translate(334.61,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M423.42,334.97 L423.42,325.97 M423.42,57.01 L423.42,66.01 '/> <g transform="translate(426.17,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M514.98,334.97 L514.98,325.97 M514.98,57.01 L514.98,66.01 '/> <g transform="translate(517.73,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M606.54,334.97 L606.54,325.97 M606.54,57.01 L606.54,66.01 '/> <g transform="translate(609.29,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M698.10,334.97 L698.10,325.97 M698.10,57.01 L698.10,66.01 '/> <g transform="translate(700.85,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M789.66,334.97 L789.66,325.97 M789.66,57.01 L789.66,66.01 '/> <g transform="translate(792.41,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '125.85,334.97 171.64,334.97 171.64,108.48 125.85,108.48 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M125.85,334.97 L125.85,108.49 L171.63,108.49 L171.63,334.97 L125.85,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '217.41,334.97 263.20,334.97 263.20,74.62 217.41,74.62 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M217.41,334.97 L217.41,74.63 L263.19,74.63 L263.19,334.97 L217.41,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '308.97,334.97 354.76,334.97 354.76,95.11 308.97,95.11 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M308.97,334.97 L308.97,95.12 L354.75,95.12 L354.75,334.97 L308.97,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '400.53,334.97 446.32,334.97 446.32,91.08 400.53,91.08 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M400.53,334.97 L400.53,91.09 L446.31,91.09 L446.31,334.97 L400.53,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '492.09,334.97 537.88,334.97 537.88,152.73 492.09,152.73 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M492.09,334.97 L492.09,152.74 L537.87,152.74 L537.87,334.97 L492.09,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '583.65,334.97 629.44,334.97 629.44,157.67 583.65,157.67 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M583.65,334.97 L583.65,157.68 L629.43,157.68 L629.43,334.97 L583.65,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '675.21,334.97 721.00,334.97 721.00,165.99 675.21,165.99 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M675.21,334.97 L675.21,166.00 L720.99,166.00 L720.99,334.97 L675.21,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '766.77,334.97 812.56,334.97 812.56,230.82 766.77,230.82 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M766.77,334.97 L766.77,230.83 L812.55,230.83 L812.55,334.97 L766.77,334.97 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/> <g transform="translate(89.28,195.99) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Watts</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Power Consumption Idle (lower is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -0,0 +1,38 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Power Consumption Sleep (lower is better)' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Average Watts" font 'Arial,12'
set key off
set grid ytics
set yrange [0:]
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by 45 right
set lmargin 15
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|1.3774241104604963|MT7927, through-wall, power save on
e
2|1.5753222986062378|MT7927, through-wall, power save off
e
3|1.01948608464121|MT7927, clear LoS, power save on
e
4|1.3453794174058202|MT7927, clear LoS, power save off
e
5|2.0456692419193945|QCNCM865, through-wall, power save on
e
6|2.0361352926921117|QCNCM865, through-wall, power save off
e
7|1.7875759037905774|QCNCM865, clear LoS, power save on
e
8|1.8332947669239839|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,290 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,334.97 L812.55,334.97 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,334.97 L134.85,334.97 M812.55,334.97 L803.55,334.97 '/> <g transform="translate(117.46,338.87)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 0</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,279.38 L812.55,279.38 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,279.38 L134.85,279.38 M812.55,279.38 L803.55,279.38 '/> <g transform="translate(117.46,283.28)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 0.5</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,223.79 L812.55,223.79 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,223.79 L134.85,223.79 M812.55,223.79 L803.55,223.79 '/> <g transform="translate(117.46,227.69)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 1</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,168.19 L812.55,168.19 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,168.19 L134.85,168.19 M812.55,168.19 L803.55,168.19 '/> <g transform="translate(117.46,172.09)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 1.5</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,112.60 L812.55,112.60 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,112.60 L134.85,112.60 M812.55,112.60 L803.55,112.60 '/> <g transform="translate(117.46,116.50)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 2</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,57.01 L812.55,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L134.85,57.01 M812.55,57.01 L803.55,57.01 '/> <g transform="translate(117.46,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" > 2.5</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M148.74,334.97 L148.74,325.97 M148.74,57.01 L148.74,66.01 '/> <g transform="translate(151.49,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M240.30,334.97 L240.30,325.97 M240.30,57.01 L240.30,66.01 '/> <g transform="translate(243.05,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M331.86,334.97 L331.86,325.97 M331.86,57.01 L331.86,66.01 '/> <g transform="translate(334.61,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M423.42,334.97 L423.42,325.97 M423.42,57.01 L423.42,66.01 '/> <g transform="translate(426.17,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M514.98,334.97 L514.98,325.97 M514.98,57.01 L514.98,66.01 '/> <g transform="translate(517.73,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M606.54,334.97 L606.54,325.97 M606.54,57.01 L606.54,66.01 '/> <g transform="translate(609.29,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M698.10,334.97 L698.10,325.97 M698.10,57.01 L698.10,66.01 '/> <g transform="translate(700.85,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M789.66,334.97 L789.66,325.97 M789.66,57.01 L789.66,66.01 '/> <g transform="translate(792.41,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '125.85,334.97 171.64,334.97 171.64,181.81 125.85,181.81 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M125.85,334.97 L125.85,181.82 L171.63,181.82 L171.63,334.97 L125.85,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '217.41,334.97 263.20,334.97 263.20,159.81 217.41,159.81 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M217.41,334.97 L217.41,159.82 L263.19,159.82 L263.19,334.97 L217.41,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '308.97,334.97 354.76,334.97 354.76,221.61 308.97,221.61 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M308.97,334.97 L308.97,221.62 L354.75,221.62 L354.75,334.97 L308.97,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '400.53,334.97 446.32,334.97 446.32,185.38 400.53,185.38 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M400.53,334.97 L400.53,185.39 L446.31,185.39 L446.31,334.97 L400.53,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '492.09,334.97 537.88,334.97 537.88,107.51 492.09,107.51 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M492.09,334.97 L492.09,107.52 L537.87,107.52 L537.87,334.97 L492.09,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '583.65,334.97 629.44,334.97 629.44,108.57 583.65,108.57 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M583.65,334.97 L583.65,108.58 L629.43,108.58 L629.43,334.97 L583.65,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '675.21,334.97 721.00,334.97 721.00,136.21 675.21,136.21 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M675.21,334.97 L675.21,136.22 L720.99,136.22 L720.99,334.97 L675.21,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '766.77,334.97 812.56,334.97 812.56,131.13 766.77,131.13 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M766.77,334.97 L766.77,131.14 L812.55,131.14 L812.55,334.97 L766.77,334.97 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/> <g transform="translate(72.50,195.99) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Average Watts</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Power Consumption Sleep (lower is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 19 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,919 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,542.40 L596.66,542.40 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,542.40 L81.53,542.40 M596.66,542.40 L587.66,542.40 '/> <g transform="translate(64.14,546.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >-100</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,445.32 L596.66,445.32 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,445.32 L81.53,445.32 M596.66,445.32 L587.66,445.32 '/> <g transform="translate(64.14,449.22)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >-80</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,348.24 L596.66,348.24 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,348.24 L81.53,348.24 M596.66,348.24 L587.66,348.24 '/> <g transform="translate(64.14,352.14)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >-60</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,251.17 L596.66,251.17 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,251.17 L81.53,251.17 M596.66,251.17 L587.66,251.17 '/> <g transform="translate(64.14,255.07)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >-40</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,154.09 L596.66,154.09 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,154.09 L81.53,154.09 M596.66,154.09 L587.66,154.09 '/> <g transform="translate(64.14,157.99)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >-20</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,57.01 L596.66,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,57.01 L81.53,57.01 M596.66,57.01 L587.66,57.01 '/> <g transform="translate(64.14,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >0</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,542.40 L72.53,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,542.40 L72.53,533.40 M72.53,57.01 L72.53,66.01 '/> <g transform="translate(72.53,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M159.89,542.40 L159.89,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M159.89,542.40 L159.89,533.40 M159.89,57.01 L159.89,66.01 '/> <g transform="translate(159.89,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >100</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M247.24,542.40 L247.24,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M247.24,542.40 L247.24,533.40 M247.24,57.01 L247.24,66.01 '/> <g transform="translate(247.24,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >200</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M334.60,542.40 L334.60,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M334.60,542.40 L334.60,533.40 M334.60,57.01 L334.60,66.01 '/> <g transform="translate(334.60,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >300</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M421.95,542.40 L421.95,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M421.95,542.40 L421.95,533.40 M421.95,57.01 L421.95,66.01 '/> <g transform="translate(421.95,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >400</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M509.31,542.40 L509.31,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M509.31,542.40 L509.31,533.40 M509.31,57.01 L509.31,66.01 '/> <g transform="translate(509.31,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >500</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M596.66,542.40 L596.66,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M596.66,542.40 L596.66,533.40 M596.66,57.01 L596.66,66.01 '/> <g transform="translate(596.66,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >600</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,57.01 L72.53,542.40 L596.66,542.40 L596.66,57.01 L72.53,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M613.44,201.01 L613.44,57.01 L991.60,57.01 L991.60,201.01 L613.44,201.01 Z '/></g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,69.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 11, 113, 137)' stroke-dasharray=' 5,8' d='M940.65,66.01 L983.21,66.01 M72.53,299.70 L73.40,299.70 L74.28,299.70 L75.15,299.70 L76.02,299.70 L76.90,299.70
L77.77,299.70 L78.64,280.29 L79.52,280.29 L80.39,280.29 L81.27,280.29 L82.14,280.29 L83.01,280.29 L83.89,290.00
L84.76,290.00 L85.63,290.00 L86.51,290.00 L87.38,290.00 L88.25,290.00 L89.13,290.00 L90.00,290.00 L90.87,290.00
L91.75,290.00 L92.62,290.00 L93.50,290.00 L94.37,290.00 L95.24,290.00 L96.12,290.00 L96.99,290.00 L97.86,290.00
L98.74,290.00 L99.61,285.14 L100.48,285.14 L101.36,285.14 L102.23,285.14 L103.10,285.14 L103.98,285.14 L104.85,285.14
L105.72,285.14 L106.60,285.14 L107.47,285.14 L108.35,280.29 L109.22,280.29 L110.09,280.29 L110.97,280.29 L111.84,280.29
L112.71,280.29 L113.59,280.29 L114.46,280.29 L115.33,280.29 L116.21,280.29 L117.08,285.14 L117.95,285.14 L118.83,285.14
L119.70,285.14 L120.58,285.14 L121.45,285.14 L122.32,285.14 L123.20,285.14 L124.07,285.14 L124.94,285.14 L125.82,285.14
L126.69,280.29 L127.56,280.29 L128.44,280.29 L129.31,280.29 L130.18,280.29 L131.06,280.29 L131.93,280.29 L132.80,280.29
L133.68,280.29 L134.55,280.29 L135.43,280.29 L136.30,280.29 L137.17,280.29 L138.05,280.29 L138.92,280.29 L139.79,280.29
L140.67,280.29 L141.54,280.29 L142.41,280.29 L143.29,290.00 L144.16,290.00 L145.03,290.00 L145.91,285.14 L146.78,285.14
L147.66,285.14 L148.53,285.14 L149.40,285.14 L150.28,285.14 L151.15,285.14 L152.02,285.14 L152.90,285.14 L153.77,285.14
L154.64,285.14 L155.52,285.14 L156.39,285.14 L157.26,285.14 L158.14,285.14 L159.01,285.14 L159.89,285.14 L160.76,285.14
L161.63,285.14 L162.51,285.14 L163.38,285.14 L164.25,285.14 L165.13,285.14 L166.00,285.14 L166.87,285.14 L167.75,285.14
L168.62,285.14 L169.49,285.14 L170.37,285.14 L171.24,309.41 L172.11,309.41 L172.99,309.41 L173.86,309.41 L174.74,309.41
L175.61,285.14 L176.48,285.14 L177.36,285.14 L178.23,290.00 L179.10,290.00 L179.98,290.00 L180.85,290.00 L181.72,290.00
L182.60,285.14 L183.47,285.14 L184.34,285.14 L185.22,290.00 L186.09,290.00 L186.97,285.14 L187.84,285.14 L188.71,285.14
L189.59,285.14 L190.46,285.14 L191.33,285.14 L192.21,285.14 L193.08,285.14 L193.95,285.14 L194.83,285.14 L195.70,280.29
L196.57,280.29 L197.45,285.14 L198.32,285.14 L199.19,285.14 L200.07,285.14 L200.94,285.14 L201.82,285.14 L202.69,285.14
L203.56,285.14 L204.44,285.14 L205.31,285.14 L206.18,285.14 L207.06,285.14 L207.93,285.14 L208.80,285.14 L209.68,285.14
L210.55,285.14 L211.42,285.14 L212.30,285.14 L213.17,285.14 L214.05,285.14 L214.92,285.14 L215.79,285.14 L216.67,285.14
L217.54,285.14 L218.41,285.14 L219.29,285.14 L220.16,285.14 L221.03,285.14 L221.91,285.14 L222.78,285.14 L223.65,285.14
L224.53,285.14 L225.40,285.14 L226.27,285.14 L227.15,285.14 L228.02,285.14 L228.90,285.14 L229.77,285.14 L230.64,285.14
L231.52,285.14 L232.39,285.14 L233.26,285.14 L234.14,285.14 L235.01,285.14 L235.88,285.14 L236.76,285.14 L237.63,285.14
L238.50,285.14 L239.38,285.14 L240.25,285.14 L241.13,285.14 L242.00,285.14 L242.87,285.14 L243.75,285.14 L244.62,285.14
L245.49,285.14 L246.37,285.14 L247.24,285.14 L248.11,285.14 L248.99,285.14 L249.86,285.14 L250.73,285.14 L251.61,285.14
L252.48,285.14 L253.35,285.14 L254.23,285.14 L255.10,285.14 L255.98,285.14 L256.85,285.14 L257.72,285.14 L258.60,285.14
L259.47,285.14 L260.34,285.14 L261.22,285.14 L262.09,285.14 L262.96,285.14 L263.84,285.14 L264.71,285.14 L265.58,285.14
L266.46,285.14 L267.33,285.14 L268.21,285.14 L269.08,285.14 L269.95,285.14 L270.83,285.14 L271.70,285.14 L272.57,285.14
L273.45,285.14 L274.32,285.14 L275.19,290.00 L276.07,290.00 L276.94,290.00 L277.81,290.00 L278.69,290.00 L279.56,290.00
L280.43,290.00 L281.31,290.00 L282.18,290.00 L283.06,290.00 L283.93,285.14 L284.80,285.14 L285.68,285.14 L286.55,285.14
L287.42,285.14 L288.30,285.14 L289.17,285.14 L290.04,285.14 L290.92,285.14 L291.79,285.14 L292.66,285.14 L293.54,285.14
L294.41,285.14 L295.29,285.14 L296.16,285.14 L297.03,285.14 L297.91,285.14 L298.78,285.14 L299.65,285.14 L300.53,285.14
L301.40,285.14 L302.27,285.14 L303.15,285.14 L304.02,290.00 L304.89,290.00 L305.77,290.00 L306.64,290.00 L307.51,290.00
L308.39,290.00 L309.26,290.00 L310.14,285.14 L311.01,285.14 L311.88,285.14 L312.76,285.14 L313.63,285.14 L314.50,285.14
L315.38,285.14 L316.25,285.14 L317.12,285.14 L318.00,285.14 L318.87,285.14 L319.74,285.14 L320.62,285.14 L321.49,285.14
L322.37,285.14 L323.24,285.14 L324.11,285.14 L324.99,285.14 L325.86,285.14 L326.73,285.14 L327.61,285.14 L328.48,285.14
L329.35,285.14 L330.23,285.14 L331.10,285.14 L331.97,285.14 L332.85,285.14 L333.72,285.14 L334.60,285.14 L335.47,285.14
L336.34,285.14 L337.22,285.14 L338.09,285.14 L338.96,285.14 L339.84,285.14 L340.71,285.14 L341.58,285.14 L342.46,285.14
L343.33,285.14 L344.20,285.14 L345.08,285.14 L345.95,285.14 L346.82,285.14 L347.70,285.14 L348.57,285.14 L349.45,285.14
L350.32,285.14 L351.19,285.14 L352.07,285.14 L352.94,285.14 L353.81,285.14 L354.69,285.14 L355.56,285.14 L356.43,285.14
L357.31,285.14 L358.18,285.14 L359.05,285.14 L359.93,285.14 L360.80,285.14 L361.68,285.14 L362.55,285.14 L363.42,285.14
L364.30,285.14 L365.17,285.14 L366.04,285.14 L366.92,285.14 L367.79,285.14 L368.66,285.14 L369.54,285.14 L370.41,285.14
L371.28,294.85 L372.16,294.85 L373.03,294.85 L373.90,294.85 L374.78,294.85 L375.65,294.85 L376.53,294.85 L377.40,294.85
L378.27,294.85 L379.15,294.85 L380.02,285.14 L380.89,285.14 L381.77,285.14 L382.64,285.14 L383.51,285.14 L384.39,285.14
L385.26,285.14 L386.13,285.14 L387.01,285.14 L387.88,285.14 L388.76,285.14 L389.63,285.14 L390.50,285.14 L391.38,285.14
L392.25,285.14 L393.12,285.14 L394.00,285.14 L394.87,304.56 L395.74,304.56 L396.62,304.56 L397.49,285.14 L398.36,285.14
L399.24,285.14 L400.11,285.14 L400.98,285.14 L401.86,285.14 L402.73,285.14 L403.61,285.14 L404.48,285.14 L405.35,285.14
L406.23,280.29 L407.10,280.29 L407.97,280.29 L408.85,280.29 L409.72,280.29 L410.59,280.29 L411.47,280.29 L412.34,280.29
L413.21,280.29 L414.09,280.29 L414.96,285.14 L415.84,285.14 L416.71,285.14 L417.58,285.14 L418.46,285.14 L419.33,285.14
L420.20,285.14 L421.08,285.14 L421.95,285.14 L422.82,285.14 L423.70,285.14 L424.57,280.29 L425.44,280.29 L426.32,280.29
L427.19,280.29 L428.06,280.29 L428.94,280.29 L429.81,280.29 L430.69,280.29 L431.56,280.29 L432.43,280.29 L433.31,280.29
L434.18,280.29 L435.05,280.29 L435.93,280.29 L436.80,280.29 L437.67,280.29 L438.55,280.29 L439.42,280.29 L440.29,280.29
L441.17,280.29 L442.04,280.29 L442.92,280.29 L443.79,280.29 L444.66,280.29 L445.54,280.29 L446.41,280.29 L447.28,280.29
L448.16,280.29 L449.03,280.29 L449.90,280.29 L450.78,280.29 L451.65,280.29 L452.52,280.29 L453.40,280.29 L454.27,280.29
L455.14,280.29 L456.02,280.29 L456.89,280.29 L457.77,280.29 L458.64,280.29 L459.51,280.29 L460.39,280.29 L461.26,280.29
L462.13,280.29 L463.01,280.29 L463.88,280.29 L464.75,280.29 L465.63,280.29 L466.50,280.29 L467.37,280.29 L468.25,280.29
L469.12,280.29 L470.00,280.29 L470.87,280.29 L471.74,280.29 L472.62,280.29 L473.49,280.29 L474.36,280.29 L475.24,280.29
L476.11,280.29 L476.98,280.29 L477.86,280.29 L478.73,280.29 L479.60,280.29 L480.48,280.29 L481.35,280.29 L482.22,285.14
L483.10,285.14 L483.97,285.14 L484.85,285.14 L485.72,285.14 L486.59,285.14 L487.47,285.14 L488.34,285.14 L489.21,285.14
L490.09,285.14 L490.96,285.14 L491.83,285.14 L492.71,285.14 L493.58,285.14 L494.45,285.14 L495.33,285.14 L496.20,285.14
L497.08,285.14 L497.95,285.14 L498.82,285.14 L499.70,285.14 L500.57,285.14 L501.44,285.14 L502.32,285.14 L503.19,285.14
L504.06,285.14 L504.94,285.14 L505.81,285.14 L506.68,285.14 L507.56,285.14 L508.43,285.14 L509.31,285.14 L510.18,285.14
L511.05,285.14 L511.93,285.14 L512.80,285.14 L513.67,285.14 L514.55,285.14 L515.42,285.14 L516.29,285.14 L517.17,285.14
L518.04,285.14 L518.91,285.14 L519.79,285.14 L520.66,285.14 L521.53,285.14 L522.41,285.14 L523.28,290.00 L524.16,290.00
L525.03,290.00 L525.90,290.00 L526.78,290.00 L527.65,290.00 L528.52,290.00 L529.40,290.00 L530.27,290.00 L531.14,290.00
L532.02,285.14 L532.89,285.14 L533.76,285.14 L534.64,285.14 L535.51,285.14 L536.39,285.14 L537.26,285.14 L538.13,285.14
L539.01,285.14 L539.88,285.14 L540.75,285.14 L541.63,285.14 L542.50,285.14 L543.37,285.14 L544.25,285.14 L545.12,285.14
L545.99,285.14 L546.87,285.14 L547.74,285.14 L548.61,285.14 L549.49,285.14 L550.36,285.14 L551.24,285.14 L552.11,285.14
L552.98,285.14 L553.86,285.14 L554.73,285.14 L555.60,285.14 L556.48,285.14 L557.35,285.14 L558.22,285.14 L559.10,285.14
L559.97,285.14 L560.84,285.14 L561.72,285.14 L562.59,285.14 L563.47,285.14 L564.34,285.14 L565.21,285.14 L566.09,285.14
L566.96,285.14 L567.83,285.14 L568.71,285.14 L569.58,285.14 L570.45,285.14 L571.33,285.14 L572.20,285.14 L573.07,285.14
L573.95,285.14 L574.82,285.14 L575.69,285.14 L576.57,285.14 L577.44,285.14 L578.32,285.14 L579.19,285.14 L580.06,285.14
L580.94,285.14 L581.81,280.29 L582.68,280.29 L583.56,280.29 L584.43,280.29 L585.30,280.29 L586.18,280.29 L587.05,280.29
L587.92,280.29 L588.80,280.29 L589.67,280.29 L590.55,280.29 L591.42,280.29 L592.29,280.29 L593.17,280.29 L594.04,280.29
L594.91,280.29 L595.79,280.29 '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,87.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 11, 113, 137)' d='M940.65,84.01 L983.21,84.01 M72.53,338.54 L73.40,338.54 L74.28,338.54 L75.15,338.54 L76.02,338.54 L76.90,338.54
L77.77,338.54 L78.64,338.54 L79.52,338.54 L80.39,338.54 L81.27,338.54 L82.14,343.39 L83.01,343.39 L83.89,343.39
L84.76,343.39 L85.63,343.39 L86.51,343.39 L87.38,343.39 L88.25,343.39 L89.13,343.39 L90.00,343.39 L90.87,343.39
L91.75,343.39 L92.62,343.39 L93.50,343.39 L94.37,343.39 L95.24,343.39 L96.12,343.39 L96.99,343.39 L97.86,343.39
L98.74,343.39 L99.61,343.39 L100.48,343.39 L101.36,343.39 L102.23,343.39 L103.10,343.39 L103.98,343.39 L104.85,343.39
L105.72,343.39 L106.60,343.39 L107.47,343.39 L108.35,338.54 L109.22,338.54 L110.09,338.54 L110.97,338.54 L111.84,343.39
L112.71,343.39 L113.59,343.39 L114.46,343.39 L115.33,343.39 L116.21,343.39 L117.08,338.54 L117.95,338.54 L118.83,338.54
L119.70,338.54 L120.58,338.54 L121.45,338.54 L122.32,338.54 L123.20,338.54 L124.07,338.54 L124.94,338.54 L125.82,343.39
L126.69,343.39 L127.56,343.39 L128.44,343.39 L129.31,343.39 L130.18,343.39 L131.06,343.39 L131.93,343.39 L132.80,343.39
L133.68,343.39 L134.55,343.39 L135.43,343.39 L136.30,343.39 L137.17,343.39 L138.05,343.39 L138.92,343.39 L139.79,343.39
L140.67,343.39 L141.54,343.39 L142.41,343.39 L143.29,338.54 L144.16,338.54 L145.03,338.54 L145.91,338.54 L146.78,338.54
L147.66,338.54 L148.53,338.54 L149.40,338.54 L150.28,338.54 L151.15,338.54 L152.02,338.54 L152.90,338.54 L153.77,338.54
L154.64,338.54 L155.52,338.54 L156.39,338.54 L157.26,338.54 L158.14,338.54 L159.01,338.54 L159.89,338.54 L160.76,338.54
L161.63,338.54 L162.51,338.54 L163.38,338.54 L164.25,343.39 L165.13,343.39 L166.00,343.39 L166.87,343.39 L167.75,343.39
L168.62,333.68 L169.49,343.39 L170.37,343.39 L171.24,343.39 L172.11,343.39 L172.99,343.39 L173.86,343.39 L174.74,343.39
L175.61,343.39 L176.48,343.39 L177.36,343.39 L178.23,343.39 L179.10,343.39 L179.98,343.39 L180.85,343.39 L181.72,343.39
L182.60,343.39 L183.47,343.39 L184.34,343.39 L185.22,343.39 L186.09,343.39 L186.97,343.39 L187.84,343.39 L188.71,343.39
L189.59,343.39 L190.46,343.39 L191.33,343.39 L192.21,343.39 L193.08,343.39 L193.95,343.39 L194.83,343.39 L195.70,338.54
L196.57,338.54 L197.45,338.54 L198.32,338.54 L199.19,338.54 L200.07,338.54 L200.94,338.54 L201.82,338.54 L202.69,338.54
L203.56,338.54 L204.44,338.54 L205.31,338.54 L206.18,338.54 L207.06,338.54 L207.93,338.54 L208.80,338.54 L209.68,338.54
L210.55,338.54 L211.42,338.54 L212.30,338.54 L213.17,338.54 L214.05,338.54 L214.92,338.54 L215.79,338.54 L216.67,343.39
L217.54,343.39 L218.41,343.39 L219.29,343.39 L220.16,343.39 L221.03,343.39 L221.91,343.39 L222.78,343.39 L223.65,343.39
L224.53,343.39 L225.40,343.39 L226.27,343.39 L227.15,343.39 L228.02,343.39 L228.90,343.39 L229.77,343.39 L230.64,343.39
L231.52,343.39 L232.39,343.39 L233.26,343.39 L234.14,343.39 L235.01,343.39 L235.88,343.39 L236.76,343.39 L237.63,343.39
L238.50,343.39 L239.38,343.39 L240.25,343.39 L241.13,343.39 L242.00,343.39 L242.87,343.39 L243.75,343.39 L244.62,343.39
L245.49,343.39 L246.37,343.39 L247.24,343.39 L248.11,343.39 L248.99,343.39 L249.86,343.39 L250.73,343.39 L251.61,343.39
L252.48,343.39 L253.35,343.39 L254.23,343.39 L255.10,343.39 L255.98,343.39 L256.85,343.39 L257.72,343.39 L258.60,343.39
L259.47,343.39 L260.34,343.39 L261.22,343.39 L262.09,343.39 L262.96,343.39 L263.84,343.39 L264.71,343.39 L265.58,343.39
L266.46,343.39 L267.33,343.39 L268.21,343.39 L269.08,343.39 L269.95,343.39 L270.83,343.39 L271.70,343.39 L272.57,343.39
L273.45,343.39 L274.32,343.39 L275.19,343.39 L276.07,343.39 L276.94,343.39 L277.81,343.39 L278.69,343.39 L279.56,343.39
L280.43,343.39 L281.31,343.39 L282.18,343.39 L283.06,343.39 L283.93,343.39 L284.80,343.39 L285.68,343.39 L286.55,343.39
L287.42,343.39 L288.30,338.54 L289.17,338.54 L290.04,338.54 L290.92,338.54 L291.79,338.54 L292.66,338.54 L293.54,338.54
L294.41,338.54 L295.29,343.39 L296.16,343.39 L297.03,343.39 L297.91,343.39 L298.78,343.39 L299.65,343.39 L300.53,343.39
L301.40,343.39 L302.27,343.39 L303.15,343.39 L304.02,343.39 L304.89,343.39 L305.77,343.39 L306.64,343.39 L307.51,343.39
L308.39,343.39 L309.26,343.39 L310.14,343.39 L311.01,343.39 L311.88,338.54 L312.76,338.54 L313.63,338.54 L314.50,338.54
L315.38,338.54 L316.25,338.54 L317.12,343.39 L318.00,338.54 L318.87,338.54 L319.74,338.54 L320.62,338.54 L321.49,343.39
L322.37,343.39 L323.24,343.39 L324.11,343.39 L324.99,343.39 L325.86,343.39 L326.73,343.39 L327.61,343.39 L328.48,343.39
L329.35,343.39 L330.23,343.39 L331.10,343.39 L331.97,343.39 L332.85,343.39 L333.72,343.39 L334.60,343.39 L335.47,343.39
L336.34,343.39 L337.22,343.39 L338.09,343.39 L338.96,343.39 L339.84,343.39 L340.71,343.39 L341.58,343.39 L342.46,343.39
L343.33,343.39 L344.20,343.39 L345.08,343.39 L345.95,343.39 L346.82,343.39 L347.70,343.39 L348.57,343.39 L349.45,343.39
L350.32,343.39 L351.19,343.39 L352.07,343.39 L352.94,343.39 L353.81,343.39 L354.69,343.39 L355.56,343.39 L356.43,343.39
L357.31,343.39 L358.18,343.39 L359.05,343.39 L359.93,343.39 L360.80,343.39 L361.68,343.39 L362.55,343.39 L363.42,343.39
L364.30,343.39 L365.17,343.39 L366.04,343.39 L366.92,343.39 L367.79,343.39 L368.66,343.39 L369.54,343.39 L370.41,343.39
L371.28,343.39 L372.16,343.39 L373.03,343.39 L373.90,343.39 L374.78,343.39 L375.65,343.39 L376.53,343.39 L377.40,343.39
L378.27,343.39 L379.15,343.39 L380.02,343.39 L380.89,343.39 L381.77,343.39 L382.64,343.39 L383.51,343.39 L384.39,343.39
L385.26,343.39 L386.13,343.39 L387.01,343.39 L387.88,343.39 L388.76,343.39 L389.63,343.39 L390.50,343.39 L391.38,333.68
L392.25,333.68 L393.12,333.68 L394.00,333.68 L394.87,333.68 L395.74,343.39 L396.62,343.39 L397.49,343.39 L398.36,343.39
L399.24,343.39 L400.11,343.39 L400.98,343.39 L401.86,343.39 L402.73,343.39 L403.61,343.39 L404.48,343.39 L405.35,343.39
L406.23,343.39 L407.10,343.39 L407.97,343.39 L408.85,343.39 L409.72,343.39 L410.59,343.39 L411.47,343.39 L412.34,343.39
L413.21,343.39 L414.09,343.39 L414.96,343.39 L415.84,343.39 L416.71,343.39 L417.58,343.39 L418.46,343.39 L419.33,343.39
L420.20,343.39 L421.08,343.39 L421.95,343.39 L422.82,343.39 L423.70,343.39 L424.57,343.39 L425.44,343.39 L426.32,348.24
L427.19,343.39 L428.06,343.39 L428.94,343.39 L429.81,343.39 L430.69,343.39 L431.56,343.39 L432.43,343.39 L433.31,343.39
L434.18,343.39 L435.05,343.39 L435.93,343.39 L436.80,343.39 L437.67,343.39 L438.55,343.39 L439.42,343.39 L440.29,343.39
L441.17,343.39 L442.04,343.39 L442.92,343.39 L443.79,343.39 L444.66,343.39 L445.54,343.39 L446.41,343.39 L447.28,343.39
L448.16,343.39 L449.03,343.39 L449.90,343.39 L450.78,343.39 L451.65,343.39 L452.52,343.39 L453.40,343.39 L454.27,343.39
L455.14,343.39 L456.02,343.39 L456.89,343.39 L457.77,343.39 L458.64,343.39 L459.51,343.39 L460.39,343.39 L461.26,343.39
L462.13,343.39 L463.01,343.39 L463.88,343.39 L464.75,348.24 L465.63,348.24 L466.50,348.24 L467.37,348.24 L468.25,353.10
L469.12,343.39 L470.00,343.39 L470.87,343.39 L471.74,343.39 L472.62,343.39 L473.49,343.39 L474.36,343.39 L475.24,343.39
L476.11,343.39 L476.98,343.39 L477.86,343.39 L478.73,343.39 L479.60,343.39 L480.48,343.39 L481.35,343.39 L482.22,343.39
L483.10,343.39 L483.97,343.39 L484.85,343.39 L485.72,343.39 L486.59,343.39 L487.47,343.39 L488.34,343.39 L489.21,343.39
L490.09,343.39 L490.96,343.39 L491.83,343.39 L492.71,343.39 L493.58,343.39 L494.45,343.39 L495.33,343.39 L496.20,343.39
L497.08,343.39 L497.95,343.39 L498.82,343.39 L499.70,343.39 L500.57,343.39 L501.44,343.39 L502.32,343.39 L503.19,343.39
L504.06,343.39 L504.94,343.39 L505.81,343.39 L506.68,343.39 L507.56,343.39 L508.43,343.39 L509.31,343.39 L510.18,343.39
L511.05,343.39 L511.93,343.39 L512.80,343.39 L513.67,343.39 L514.55,343.39 L515.42,343.39 L516.29,343.39 L517.17,343.39
L518.04,343.39 L518.91,343.39 L519.79,343.39 L520.66,343.39 L521.53,343.39 L522.41,343.39 L523.28,343.39 L524.16,343.39
L525.03,343.39 L525.90,343.39 L526.78,343.39 L527.65,343.39 L528.52,343.39 L529.40,343.39 L530.27,348.24 L531.14,348.24
L532.02,348.24 L532.89,348.24 L533.76,348.24 L534.64,348.24 L535.51,348.24 L536.39,348.24 L537.26,348.24 L538.13,348.24
L539.01,348.24 L539.88,348.24 L540.75,348.24 L541.63,348.24 L542.50,348.24 L543.37,343.39 L544.25,343.39 L545.12,348.24
L545.99,343.39 L546.87,343.39 L547.74,343.39 L548.61,343.39 L549.49,343.39 L550.36,343.39 L551.24,343.39 L552.11,348.24
L552.98,348.24 L553.86,348.24 L554.73,348.24 L555.60,348.24 L556.48,348.24 L557.35,348.24 L558.22,348.24 L559.10,348.24
L559.97,348.24 L560.84,348.24 L561.72,348.24 L562.59,348.24 L563.47,348.24 L564.34,348.24 L565.21,348.24 L566.09,348.24
L566.96,348.24 L567.83,348.24 L568.71,348.24 L569.58,348.24 L570.45,348.24 L571.33,348.24 L572.20,348.24 L573.07,348.24
L573.95,348.24 L574.82,348.24 L575.69,348.24 L576.57,348.24 L577.44,348.24 L578.32,348.24 L579.19,348.24 L580.06,348.24
L580.94,348.24 L581.81,348.24 L582.68,348.24 L583.56,348.24 L584.43,348.24 L585.30,348.24 L586.18,348.24 L587.05,348.24
L587.92,348.24 L588.80,348.24 L589.67,348.24 L590.55,348.24 L591.42,348.24 L592.29,348.24 L593.17,348.24 L594.04,348.24
L594.91,348.24 L595.79,348.24 '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,105.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 48, 26, 75)' stroke-dasharray=' 5,8' d='M940.65,102.01 L983.21,102.01 M72.53,270.58 L73.40,270.58 L74.28,270.58 L75.15,270.58 L76.02,270.58 L76.90,270.58
L77.77,270.58 L78.64,270.58 L79.52,270.58 L80.39,270.58 L81.27,270.58 L82.14,270.58 L83.01,270.58 L83.89,270.58
L84.76,270.58 L85.63,270.58 L86.51,270.58 L87.38,270.58 L88.25,270.58 L89.13,270.58 L90.00,270.58 L90.87,270.58
L91.75,270.58 L92.62,270.58 L93.50,270.58 L94.37,270.58 L95.24,270.58 L96.12,270.58 L96.99,270.58 L97.86,270.58
L98.74,270.58 L99.61,270.58 L100.48,270.58 L101.36,270.58 L102.23,270.58 L103.10,270.58 L103.98,270.58 L104.85,270.58
L105.72,270.58 L106.60,270.58 L107.47,270.58 L108.35,270.58 L109.22,270.58 L110.09,270.58 L110.97,270.58 L111.84,270.58
L112.71,270.58 L113.59,270.58 L114.46,270.58 L115.33,270.58 L116.21,270.58 L117.08,270.58 L117.95,270.58 L118.83,270.58
L119.70,270.58 L120.58,270.58 L121.45,270.58 L122.32,270.58 L123.20,270.58 L124.07,270.58 L124.94,270.58 L125.82,270.58
L126.69,270.58 L127.56,270.58 L128.44,270.58 L129.31,270.58 L130.18,270.58 L131.06,270.58 L131.93,270.58 L132.80,270.58
L133.68,270.58 L134.55,270.58 L135.43,270.58 L136.30,270.58 L137.17,270.58 L138.05,270.58 L138.92,270.58 L139.79,270.58
L140.67,270.58 L141.54,270.58 L142.41,270.58 L143.29,270.58 L144.16,270.58 L145.03,285.14 L145.91,270.58 L146.78,270.58
L147.66,270.58 L148.53,270.58 L149.40,270.58 L150.28,270.58 L151.15,270.58 L152.02,270.58 L152.90,270.58 L153.77,270.58
L154.64,270.58 L155.52,270.58 L156.39,270.58 L157.26,270.58 L158.14,270.58 L159.01,270.58 L159.89,270.58 L160.76,270.58
L161.63,270.58 L162.51,270.58 L163.38,270.58 L164.25,270.58 L165.13,270.58 L166.00,270.58 L166.87,270.58 L167.75,270.58
L168.62,270.58 L169.49,270.58 L170.37,270.58 L171.24,270.58 L172.11,270.58 L172.99,270.58 L173.86,270.58 L174.74,270.58
L175.61,270.58 L176.48,270.58 L177.36,270.58 L178.23,270.58 L179.10,270.58 L179.98,270.58 L180.85,270.58 L181.72,270.58
L182.60,270.58 L183.47,270.58 L184.34,270.58 L185.22,270.58 L186.09,270.58 L186.97,270.58 L187.84,270.58 L188.71,270.58
L189.59,270.58 L190.46,270.58 L191.33,270.58 L192.21,270.58 L193.08,270.58 L193.95,270.58 L194.83,270.58 L195.70,270.58
L196.57,270.58 L197.45,270.58 L198.32,270.58 L199.19,270.58 L200.07,270.58 L200.94,270.58 L201.82,270.58 L202.69,270.58
L203.56,270.58 L204.44,270.58 L205.31,270.58 L206.18,270.58 L207.06,270.58 L207.93,270.58 L208.80,270.58 L209.68,270.58
L210.55,270.58 L211.42,270.58 L212.30,270.58 L213.17,270.58 L214.05,270.58 L214.92,270.58 L215.79,270.58 L216.67,270.58
L217.54,270.58 L218.41,270.58 L219.29,270.58 L220.16,270.58 L221.03,270.58 L221.91,270.58 L222.78,270.58 L223.65,270.58
L224.53,270.58 L225.40,270.58 L226.27,270.58 L227.15,270.58 L228.02,270.58 L228.90,270.58 L229.77,270.58 L230.64,270.58
L231.52,270.58 L232.39,270.58 L233.26,270.58 L234.14,270.58 L235.01,270.58 L235.88,270.58 L236.76,270.58 L237.63,270.58
L238.50,270.58 L239.38,270.58 L240.25,270.58 L241.13,270.58 L242.00,270.58 L242.87,270.58 L243.75,270.58 L244.62,270.58
L245.49,270.58 L246.37,270.58 L247.24,270.58 L248.11,270.58 L248.99,270.58 L249.86,270.58 L250.73,270.58 L251.61,270.58
L252.48,270.58 L253.35,270.58 L254.23,270.58 L255.10,270.58 L255.98,270.58 L256.85,270.58 L257.72,270.58 L258.60,270.58
L259.47,270.58 L260.34,270.58 L261.22,270.58 L262.09,270.58 L262.96,270.58 L263.84,270.58 L264.71,270.58 L265.58,270.58
L266.46,270.58 L267.33,270.58 L268.21,270.58 L269.08,270.58 L269.95,270.58 L270.83,270.58 L271.70,270.58 L272.57,270.58
L273.45,270.58 L274.32,270.58 L275.19,270.58 L276.07,270.58 L276.94,270.58 L277.81,270.58 L278.69,270.58 L279.56,270.58
L280.43,270.58 L281.31,270.58 L282.18,270.58 L283.06,270.58 L283.93,270.58 L284.80,270.58 L285.68,270.58 L286.55,270.58
L287.42,270.58 L288.30,270.58 L289.17,270.58 L290.04,270.58 L290.92,270.58 L291.79,270.58 L292.66,270.58 L293.54,270.58
L294.41,270.58 L295.29,270.58 L296.16,270.58 L297.03,270.58 L297.91,270.58 L298.78,270.58 L299.65,270.58 L300.53,270.58
L301.40,270.58 L302.27,270.58 L303.15,270.58 L304.02,270.58 L304.89,270.58 L305.77,270.58 L306.64,270.58 L307.51,270.58
L308.39,270.58 L309.26,270.58 L310.14,270.58 L311.01,270.58 L311.88,270.58 L312.76,270.58 L313.63,270.58 L314.50,270.58
L315.38,270.58 L316.25,270.58 L317.12,270.58 L318.00,270.58 L318.87,270.58 L319.74,270.58 L320.62,270.58 L321.49,270.58
L322.37,270.58 L323.24,270.58 L324.11,270.58 L324.99,270.58 L325.86,270.58 L326.73,270.58 L327.61,270.58 L328.48,270.58
L329.35,270.58 L330.23,270.58 L331.10,270.58 L331.97,270.58 L332.85,270.58 L333.72,270.58 L334.60,270.58 L335.47,270.58
L336.34,270.58 L337.22,270.58 L338.09,270.58 L338.96,270.58 L339.84,270.58 L340.71,270.58 L341.58,270.58 L342.46,270.58
L343.33,270.58 L344.20,270.58 L345.08,270.58 L345.95,270.58 L346.82,270.58 L347.70,270.58 L348.57,270.58 L349.45,270.58
L350.32,270.58 L351.19,270.58 L352.07,270.58 L352.94,270.58 L353.81,270.58 L354.69,270.58 L355.56,270.58 L356.43,270.58
L357.31,270.58 L358.18,270.58 L359.05,270.58 L359.93,270.58 L360.80,270.58 L361.68,270.58 L362.55,270.58 L363.42,270.58
L364.30,270.58 L365.17,270.58 L366.04,270.58 L366.92,270.58 L367.79,270.58 L368.66,285.14 L369.54,285.14 L370.41,285.14
L371.28,285.14 L372.16,285.14 L373.03,270.58 L373.90,270.58 L374.78,270.58 L375.65,270.58 L376.53,270.58 L377.40,270.58
L378.27,270.58 L379.15,270.58 L380.02,270.58 L380.89,270.58 L381.77,270.58 L382.64,270.58 L383.51,270.58 L384.39,270.58
L385.26,270.58 L386.13,270.58 L387.01,270.58 L387.88,270.58 L388.76,270.58 L389.63,270.58 L390.50,270.58 L391.38,270.58
L392.25,270.58 L393.12,270.58 L394.00,270.58 L394.87,270.58 L395.74,270.58 L396.62,270.58 L397.49,270.58 L398.36,270.58
L399.24,270.58 L400.11,270.58 L400.98,270.58 L401.86,270.58 L402.73,270.58 L403.61,270.58 L404.48,270.58 L405.35,270.58
L406.23,270.58 L407.10,270.58 L407.97,270.58 L408.85,270.58 L409.72,265.73 L410.59,270.58 L411.47,270.58 L412.34,270.58
L413.21,270.58 L414.09,270.58 L414.96,270.58 L415.84,270.58 L416.71,270.58 L417.58,270.58 L418.46,270.58 L419.33,270.58
L420.20,270.58 L421.08,270.58 L421.95,270.58 L422.82,270.58 L423.70,270.58 L424.57,270.58 L425.44,270.58 L426.32,270.58
L427.19,270.58 L428.06,270.58 L428.94,270.58 L429.81,270.58 L430.69,270.58 L431.56,270.58 L432.43,270.58 L433.31,270.58
L434.18,265.73 L435.05,265.73 L435.93,265.73 L436.80,265.73 L437.67,265.73 L438.55,265.73 L439.42,265.73 L440.29,265.73
L441.17,265.73 L442.04,265.73 L442.92,265.73 L443.79,265.73 L444.66,265.73 L445.54,265.73 L446.41,265.73 L447.28,265.73
L448.16,265.73 L449.03,265.73 L449.90,265.73 L450.78,265.73 L451.65,265.73 L452.52,265.73 L453.40,265.73 L454.27,265.73
L455.14,265.73 L456.02,265.73 L456.89,265.73 L457.77,265.73 L458.64,265.73 L459.51,265.73 L460.39,270.58 L461.26,270.58
L462.13,270.58 L463.01,270.58 L463.88,270.58 L464.75,270.58 L465.63,270.58 L466.50,270.58 L467.37,270.58 L468.25,270.58
L469.12,270.58 L470.00,270.58 L470.87,270.58 L471.74,270.58 L472.62,270.58 L473.49,270.58 L474.36,270.58 L475.24,270.58
L476.11,270.58 L476.98,270.58 L477.86,270.58 L478.73,270.58 L479.60,270.58 L480.48,270.58 L481.35,270.58 L482.22,270.58
L483.10,270.58 L483.97,270.58 L484.85,270.58 L485.72,270.58 L486.59,265.73 L487.47,265.73 L488.34,265.73 L489.21,265.73
L490.09,265.73 L490.96,265.73 L491.83,265.73 L492.71,265.73 L493.58,265.73 L494.45,265.73 L495.33,265.73 L496.20,265.73
L497.08,265.73 L497.95,265.73 L498.82,270.58 L499.70,270.58 L500.57,270.58 L501.44,270.58 L502.32,270.58 L503.19,270.58
L504.06,270.58 L504.94,270.58 L505.81,270.58 L506.68,270.58 L507.56,270.58 L508.43,270.58 L509.31,270.58 L510.18,270.58
L511.05,270.58 L511.93,270.58 L512.80,265.73 L513.67,265.73 L514.55,265.73 L515.42,265.73 L516.29,265.73 L517.17,265.73
L518.04,265.73 L518.91,265.73 L519.79,265.73 L520.66,265.73 L521.53,265.73 L522.41,265.73 L523.28,265.73 L524.16,265.73
L525.03,265.73 L525.90,265.73 L526.78,265.73 L527.65,265.73 L528.52,265.73 L529.40,265.73 L530.27,265.73 L531.14,265.73
L532.02,265.73 L532.89,265.73 L533.76,265.73 L534.64,265.73 L535.51,265.73 L536.39,265.73 L537.26,265.73 L538.13,265.73
L539.01,265.73 L539.88,265.73 L540.75,265.73 L541.63,265.73 L542.50,265.73 L543.37,265.73 L544.25,265.73 L545.12,265.73
L545.99,265.73 L546.87,265.73 L547.74,265.73 L548.61,265.73 L549.49,265.73 L550.36,265.73 L551.24,265.73 L552.11,265.73
L552.98,265.73 L553.86,265.73 L554.73,265.73 L555.60,265.73 L556.48,265.73 L557.35,265.73 L558.22,265.73 L559.10,265.73
L559.97,265.73 L560.84,265.73 L561.72,265.73 L562.59,265.73 L563.47,265.73 L564.34,270.58 L565.21,270.58 L566.09,270.58
L566.96,270.58 L567.83,270.58 L568.71,270.58 L569.58,270.58 L570.45,270.58 L571.33,270.58 L572.20,265.73 L573.07,265.73
L573.95,265.73 L574.82,265.73 L575.69,265.73 L576.57,265.73 L577.44,265.73 L578.32,265.73 L579.19,265.73 L580.06,265.73
L580.94,265.73 L581.81,265.73 L582.68,265.73 L583.56,265.73 L584.43,265.73 L585.30,265.73 L586.18,265.73 L587.05,265.73
L587.92,265.73 L588.80,265.73 L589.67,265.73 L590.55,265.73 L591.42,270.58 L592.29,270.58 L593.17,270.58 L594.04,270.58
L594.91,270.58 L595.79,270.58 '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,123.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 48, 26, 75)' d='M940.65,120.01 L983.21,120.01 M72.53,270.58 L73.40,270.58 L74.28,270.58 L75.15,270.58 L76.02,270.58 L76.90,270.58
L77.77,270.58 L78.64,270.58 L79.52,270.58 L80.39,270.58 L81.27,270.58 L82.14,270.58 L83.01,270.58 L83.89,270.58
L84.76,270.58 L85.63,270.58 L86.51,270.58 L87.38,270.58 L88.25,270.58 L89.13,270.58 L90.00,270.58 L90.87,270.58
L91.75,270.58 L92.62,270.58 L93.50,270.58 L94.37,270.58 L95.24,270.58 L96.12,270.58 L96.99,270.58 L97.86,270.58
L98.74,270.58 L99.61,270.58 L100.48,270.58 L101.36,270.58 L102.23,270.58 L103.10,270.58 L103.98,270.58 L104.85,270.58
L105.72,270.58 L106.60,270.58 L107.47,270.58 L108.35,270.58 L109.22,270.58 L110.09,270.58 L110.97,270.58 L111.84,270.58
L112.71,270.58 L113.59,270.58 L114.46,270.58 L115.33,270.58 L116.21,270.58 L117.08,270.58 L117.95,270.58 L118.83,270.58
L119.70,270.58 L120.58,270.58 L121.45,270.58 L122.32,270.58 L123.20,270.58 L124.07,270.58 L124.94,270.58 L125.82,270.58
L126.69,270.58 L127.56,270.58 L128.44,270.58 L129.31,270.58 L130.18,270.58 L131.06,270.58 L131.93,270.58 L132.80,270.58
L133.68,270.58 L134.55,270.58 L135.43,270.58 L136.30,270.58 L137.17,270.58 L138.05,270.58 L138.92,270.58 L139.79,270.58
L140.67,270.58 L141.54,270.58 L142.41,270.58 L143.29,270.58 L144.16,270.58 L145.03,270.58 L145.91,270.58 L146.78,270.58
L147.66,270.58 L148.53,270.58 L149.40,270.58 L150.28,270.58 L151.15,270.58 L152.02,270.58 L152.90,270.58 L153.77,270.58
L154.64,270.58 L155.52,270.58 L156.39,270.58 L157.26,270.58 L158.14,270.58 L159.01,270.58 L159.89,270.58 L160.76,270.58
L161.63,270.58 L162.51,270.58 L163.38,270.58 L164.25,270.58 L165.13,270.58 L166.00,270.58 L166.87,270.58 L167.75,270.58
L168.62,270.58 L169.49,270.58 L170.37,270.58 L171.24,285.14 L172.11,285.14 L172.99,285.14 L173.86,285.14 L174.74,270.58
L175.61,275.44 L176.48,275.44 L177.36,275.44 L178.23,275.44 L179.10,275.44 L179.98,275.44 L180.85,275.44 L181.72,275.44
L182.60,275.44 L183.47,275.44 L184.34,275.44 L185.22,275.44 L186.09,275.44 L186.97,275.44 L187.84,275.44 L188.71,275.44
L189.59,275.44 L190.46,275.44 L191.33,275.44 L192.21,275.44 L193.08,275.44 L193.95,275.44 L194.83,275.44 L195.70,275.44
L196.57,275.44 L197.45,275.44 L198.32,275.44 L199.19,275.44 L200.07,275.44 L200.94,270.58 L201.82,270.58 L202.69,270.58
L203.56,270.58 L204.44,270.58 L205.31,270.58 L206.18,270.58 L207.06,270.58 L207.93,270.58 L208.80,270.58 L209.68,270.58
L210.55,270.58 L211.42,270.58 L212.30,270.58 L213.17,270.58 L214.05,270.58 L214.92,270.58 L215.79,270.58 L216.67,270.58
L217.54,270.58 L218.41,270.58 L219.29,270.58 L220.16,270.58 L221.03,270.58 L221.91,270.58 L222.78,280.29 L223.65,270.58
L224.53,270.58 L225.40,270.58 L226.27,275.44 L227.15,280.29 L228.02,280.29 L228.90,280.29 L229.77,280.29 L230.64,280.29
L231.52,280.29 L232.39,280.29 L233.26,280.29 L234.14,280.29 L235.01,280.29 L235.88,280.29 L236.76,280.29 L237.63,280.29
L238.50,280.29 L239.38,280.29 L240.25,280.29 L241.13,280.29 L242.00,280.29 L242.87,280.29 L243.75,280.29 L244.62,280.29
L245.49,280.29 L246.37,280.29 L247.24,280.29 L248.11,280.29 L248.99,280.29 L249.86,280.29 L250.73,280.29 L251.61,265.73
L252.48,265.73 L253.35,265.73 L254.23,265.73 L255.10,265.73 L255.98,290.00 L256.85,290.00 L257.72,290.00 L258.60,290.00
L259.47,290.00 L260.34,290.00 L261.22,290.00 L262.09,290.00 L262.96,290.00 L263.84,290.00 L264.71,290.00 L265.58,260.87
L266.46,260.87 L267.33,260.87 L268.21,260.87 L269.08,260.87 L269.95,260.87 L270.83,260.87 L271.70,260.87 L272.57,260.87
L273.45,260.87 L274.32,260.87 L275.19,260.87 L276.07,260.87 L276.94,260.87 L277.81,260.87 L278.69,260.87 L279.56,260.87
L280.43,260.87 L281.31,260.87 L282.18,260.87 L283.06,260.87 L283.93,260.87 L284.80,260.87 L285.68,260.87 L286.55,260.87
L287.42,260.87 L288.30,260.87 L289.17,260.87 L290.04,260.87 L290.92,260.87 L291.79,260.87 L292.66,260.87 L293.54,260.87
L294.41,260.87 L295.29,260.87 L296.16,260.87 L297.03,260.87 L297.91,260.87 L298.78,260.87 L299.65,260.87 L300.53,260.87
L301.40,260.87 L302.27,260.87 L303.15,260.87 L304.02,260.87 L304.89,260.87 L305.77,260.87 L306.64,260.87 L307.51,260.87
L308.39,260.87 L309.26,260.87 L310.14,260.87 L311.01,260.87 L311.88,260.87 L312.76,260.87 L313.63,260.87 L314.50,260.87
L315.38,260.87 L316.25,260.87 L317.12,260.87 L318.00,260.87 L318.87,260.87 L319.74,260.87 L320.62,260.87 L321.49,260.87
L322.37,260.87 L323.24,260.87 L324.11,260.87 L324.99,260.87 L325.86,260.87 L326.73,260.87 L327.61,260.87 L328.48,260.87
L329.35,260.87 L330.23,260.87 L331.10,260.87 L331.97,260.87 L332.85,260.87 L333.72,260.87 L334.60,260.87 L335.47,260.87
L336.34,260.87 L337.22,260.87 L338.09,260.87 L338.96,260.87 L339.84,260.87 L340.71,260.87 L341.58,260.87 L342.46,260.87
L343.33,260.87 L344.20,260.87 L345.08,260.87 L345.95,260.87 L346.82,260.87 L347.70,260.87 L348.57,260.87 L349.45,260.87
L350.32,260.87 L351.19,260.87 L352.07,260.87 L352.94,260.87 L353.81,260.87 L354.69,260.87 L355.56,260.87 L356.43,260.87
L357.31,260.87 L358.18,260.87 L359.05,260.87 L359.93,260.87 L360.80,260.87 L361.68,260.87 L362.55,260.87 L363.42,260.87
L364.30,260.87 L365.17,260.87 L366.04,260.87 L366.92,260.87 L367.79,260.87 L368.66,260.87 L369.54,260.87 L370.41,260.87
L371.28,260.87 L372.16,260.87 L373.03,260.87 L373.90,260.87 L374.78,260.87 L375.65,260.87 L376.53,260.87 L377.40,260.87
L378.27,260.87 L379.15,260.87 L380.02,260.87 L380.89,260.87 L381.77,260.87 L382.64,260.87 L383.51,260.87 L384.39,260.87
L385.26,260.87 L386.13,260.87 L387.01,260.87 L387.88,260.87 L388.76,260.87 L389.63,260.87 L390.50,260.87 L391.38,260.87
L392.25,260.87 L393.12,260.87 L394.00,260.87 L394.87,275.44 L395.74,275.44 L396.62,275.44 L397.49,275.44 L398.36,275.44
L399.24,260.87 L400.11,260.87 L400.98,260.87 L401.86,260.87 L402.73,260.87 L403.61,260.87 L404.48,260.87 L405.35,260.87
L406.23,260.87 L407.10,260.87 L407.97,260.87 L408.85,260.87 L409.72,260.87 L410.59,260.87 L411.47,260.87 L412.34,260.87
L413.21,260.87 L414.09,260.87 L414.96,260.87 L415.84,260.87 L416.71,260.87 L417.58,260.87 L418.46,260.87 L419.33,260.87
L420.20,260.87 L421.08,260.87 L421.95,260.87 L422.82,260.87 L423.70,265.73 L424.57,265.73 L425.44,265.73 L426.32,265.73
L427.19,265.73 L428.06,265.73 L428.94,265.73 L429.81,265.73 L430.69,260.87 L431.56,260.87 L432.43,260.87 L433.31,260.87
L434.18,260.87 L435.05,260.87 L435.93,260.87 L436.80,260.87 L437.67,260.87 L438.55,260.87 L439.42,260.87 L440.29,260.87
L441.17,260.87 L442.04,260.87 L442.92,260.87 L443.79,260.87 L444.66,260.87 L445.54,260.87 L446.41,260.87 L447.28,260.87
L448.16,260.87 L449.03,260.87 L449.90,260.87 L450.78,260.87 L451.65,260.87 L452.52,260.87 L453.40,260.87 L454.27,260.87
L455.14,260.87 L456.02,260.87 L456.89,260.87 L457.77,260.87 L458.64,260.87 L459.51,260.87 L460.39,260.87 L461.26,260.87
L462.13,260.87 L463.01,260.87 L463.88,260.87 L464.75,260.87 L465.63,260.87 L466.50,260.87 L467.37,260.87 L468.25,260.87
L469.12,260.87 L470.00,260.87 L470.87,260.87 L471.74,260.87 L472.62,260.87 L473.49,260.87 L474.36,260.87 L475.24,260.87
L476.11,260.87 L476.98,260.87 L477.86,260.87 L478.73,260.87 L479.60,260.87 L480.48,260.87 L481.35,260.87 L482.22,260.87
L483.10,260.87 L483.97,260.87 L484.85,260.87 L485.72,260.87 L486.59,260.87 L487.47,260.87 L488.34,260.87 L489.21,260.87
L490.09,260.87 L490.96,260.87 L491.83,260.87 L492.71,260.87 L493.58,260.87 L494.45,260.87 L495.33,260.87 L496.20,260.87
L497.08,260.87 L497.95,260.87 L498.82,260.87 L499.70,260.87 L500.57,260.87 L501.44,260.87 L502.32,260.87 L503.19,260.87
L504.06,260.87 L504.94,260.87 L505.81,260.87 L506.68,260.87 L507.56,260.87 L508.43,260.87 L509.31,260.87 L510.18,260.87
L511.05,260.87 L511.93,260.87 L512.80,260.87 L513.67,260.87 L514.55,270.58 L515.42,270.58 L516.29,270.58 L517.17,270.58
L518.04,270.58 L518.91,270.58 L519.79,270.58 L520.66,270.58 L521.53,270.58 L522.41,270.58 L523.28,265.73 L524.16,265.73
L525.03,265.73 L525.90,265.73 L526.78,265.73 L527.65,265.73 L528.52,265.73 L529.40,265.73 L530.27,265.73 L531.14,265.73
L532.02,265.73 L532.89,265.73 L533.76,265.73 L534.64,265.73 L535.51,265.73 L536.39,265.73 L537.26,265.73 L538.13,265.73
L539.01,265.73 L539.88,265.73 L540.75,265.73 L541.63,265.73 L542.50,265.73 L543.37,265.73 L544.25,265.73 L545.12,265.73
L545.99,265.73 L546.87,265.73 L547.74,265.73 L548.61,265.73 L549.49,265.73 L550.36,265.73 L551.24,265.73 L552.11,265.73
L552.98,265.73 L553.86,265.73 L554.73,265.73 L555.60,251.17 L556.48,251.17 L557.35,251.17 L558.22,251.17 L559.10,251.17
L559.97,251.17 L560.84,251.17 L561.72,251.17 L562.59,251.17 L563.47,251.17 L564.34,251.17 L565.21,251.17 L566.09,251.17
L566.96,256.02 L567.83,256.02 L568.71,256.02 L569.58,256.02 L570.45,256.02 L571.33,256.02 L572.20,256.02 L573.07,256.02
L573.95,256.02 L574.82,256.02 L575.69,256.02 L576.57,256.02 L577.44,256.02 L578.32,256.02 L579.19,256.02 L580.06,256.02
L580.94,256.02 L581.81,256.02 L582.68,256.02 L583.56,256.02 L584.43,256.02 L585.30,256.02 L586.18,256.02 L587.05,256.02
L587.92,256.02 L588.80,251.17 L589.67,251.17 L590.55,251.17 L591.42,251.17 L592.29,251.17 L593.17,251.17 L594.04,251.17
L594.91,251.17 L595.79,251.17 '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,141.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(255, 103, 77)' stroke-dasharray=' 5,8' d='M940.65,138.01 L983.21,138.01 M72.53,265.73 L73.40,265.73 L74.28,265.73 L75.15,265.73 L76.02,265.73 L76.90,265.73
L77.77,265.73 L78.64,265.73 L79.52,265.73 L80.39,265.73 L81.27,260.87 L82.14,260.87 L83.01,260.87 L83.89,260.87
L84.76,260.87 L85.63,260.87 L86.51,260.87 L87.38,260.87 L88.25,260.87 L89.13,260.87 L90.00,260.87 L90.87,265.73
L91.75,260.87 L92.62,260.87 L93.50,260.87 L94.37,260.87 L95.24,260.87 L96.12,260.87 L96.99,265.73 L97.86,260.87
L98.74,260.87 L99.61,260.87 L100.48,265.73 L101.36,260.87 L102.23,265.73 L103.10,265.73 L103.98,260.87 L104.85,260.87
L105.72,260.87 L106.60,260.87 L107.47,260.87 L108.35,256.02 L109.22,260.87 L110.09,265.73 L110.97,260.87 L111.84,265.73
L112.71,260.87 L113.59,265.73 L114.46,256.02 L115.33,260.87 L116.21,265.73 L117.08,260.87 L117.95,260.87 L118.83,256.02
L119.70,260.87 L120.58,265.73 L121.45,260.87 L122.32,260.87 L123.20,260.87 L124.07,260.87 L124.94,260.87 L125.82,260.87
L126.69,260.87 L127.56,260.87 L128.44,260.87 L129.31,265.73 L130.18,256.02 L131.06,260.87 L131.93,256.02 L132.80,256.02
L133.68,260.87 L134.55,260.87 L135.43,260.87 L136.30,260.87 L137.17,260.87 L138.05,260.87 L138.92,260.87 L139.79,260.87
L140.67,260.87 L141.54,260.87 L142.41,265.73 L143.29,265.73 L144.16,265.73 L145.03,265.73 L145.91,265.73 L146.78,265.73
L147.66,265.73 L148.53,260.87 L149.40,265.73 L150.28,265.73 L151.15,265.73 L152.02,265.73 L152.90,265.73 L153.77,265.73
L154.64,265.73 L155.52,265.73 L156.39,265.73 L157.26,265.73 L158.14,265.73 L159.01,265.73 L159.89,265.73 L160.76,265.73
L161.63,265.73 L162.51,265.73 L163.38,260.87 L164.25,265.73 L165.13,260.87 L166.00,265.73 L166.87,260.87 L167.75,260.87
L168.62,260.87 L169.49,265.73 L170.37,265.73 L171.24,265.73 L172.11,260.87 L172.99,260.87 L173.86,260.87 L174.74,265.73
L175.61,256.02 L176.48,256.02 L177.36,256.02 L178.23,256.02 L179.10,256.02 L179.98,256.02 L180.85,256.02 L181.72,260.87
L182.60,260.87 L183.47,260.87 L184.34,265.73 L185.22,260.87 L186.09,260.87 L186.97,260.87 L187.84,260.87 L188.71,260.87
L189.59,260.87 L190.46,260.87 L191.33,260.87 L192.21,260.87 L193.08,260.87 L193.95,260.87 L194.83,260.87 L195.70,260.87
L196.57,260.87 L197.45,260.87 L198.32,260.87 L199.19,260.87 L200.07,260.87 L200.94,256.02 L201.82,256.02 L202.69,260.87
L203.56,260.87 L204.44,265.73 L205.31,260.87 L206.18,256.02 L207.06,260.87 L207.93,260.87 L208.80,260.87 L209.68,260.87
L210.55,260.87 L211.42,260.87 L212.30,260.87 L213.17,260.87 L214.05,260.87 L214.92,260.87 L215.79,260.87 L216.67,260.87
L217.54,260.87 L218.41,260.87 L219.29,260.87 L220.16,256.02 L221.03,260.87 L221.91,256.02 L222.78,256.02 L223.65,260.87
L224.53,265.73 L225.40,260.87 L226.27,260.87 L227.15,260.87 L228.02,256.02 L228.90,260.87 L229.77,265.73 L230.64,265.73
L231.52,265.73 L232.39,260.87 L233.26,260.87 L234.14,260.87 L235.01,256.02 L235.88,256.02 L236.76,256.02 L237.63,256.02
L238.50,256.02 L239.38,260.87 L240.25,260.87 L241.13,260.87 L242.00,260.87 L242.87,260.87 L243.75,260.87 L244.62,260.87
L245.49,256.02 L246.37,256.02 L247.24,260.87 L248.11,260.87 L248.99,260.87 L249.86,260.87 L250.73,265.73 L251.61,265.73
L252.48,265.73 L253.35,260.87 L254.23,265.73 L255.10,260.87 L255.98,260.87 L256.85,260.87 L257.72,260.87 L258.60,260.87
L259.47,260.87 L260.34,260.87 L261.22,256.02 L262.09,256.02 L262.96,260.87 L263.84,260.87 L264.71,260.87 L265.58,260.87
L266.46,260.87 L267.33,260.87 L268.21,260.87 L269.08,260.87 L269.95,260.87 L270.83,260.87 L271.70,260.87 L272.57,260.87
L273.45,260.87 L274.32,260.87 L275.19,260.87 L276.07,256.02 L276.94,256.02 L277.81,256.02 L278.69,256.02 L279.56,256.02
L280.43,256.02 L281.31,256.02 L282.18,256.02 L283.06,256.02 L283.93,256.02 L284.80,256.02 L285.68,256.02 L286.55,256.02
L287.42,256.02 L288.30,256.02 L289.17,256.02 L290.04,256.02 L290.92,256.02 L291.79,256.02 L292.66,256.02 L293.54,256.02
L294.41,256.02 L295.29,256.02 L296.16,256.02 L297.03,256.02 L297.91,256.02 L298.78,256.02 L299.65,256.02 L300.53,256.02
L301.40,256.02 L302.27,256.02 L303.15,251.17 L304.02,256.02 L304.89,256.02 L305.77,256.02 L306.64,256.02 L307.51,256.02
L308.39,256.02 L309.26,256.02 L310.14,260.87 L311.01,260.87 L311.88,260.87 L312.76,260.87 L313.63,256.02 L314.50,256.02
L315.38,256.02 L316.25,256.02 L317.12,256.02 L318.00,256.02 L318.87,256.02 L319.74,256.02 L320.62,256.02 L321.49,256.02
L322.37,251.17 L323.24,251.17 L324.11,256.02 L324.99,251.17 L325.86,251.17 L326.73,251.17 L327.61,251.17 L328.48,256.02
L329.35,251.17 L330.23,256.02 L331.10,256.02 L331.97,251.17 L332.85,256.02 L333.72,256.02 L334.60,260.87 L335.47,260.87
L336.34,260.87 L337.22,265.73 L338.09,265.73 L338.96,265.73 L339.84,265.73 L340.71,265.73 L341.58,265.73 L342.46,265.73
L343.33,265.73 L344.20,265.73 L345.08,265.73 L345.95,265.73 L346.82,265.73 L347.70,265.73 L348.57,265.73 L349.45,265.73
L350.32,265.73 L351.19,265.73 L352.07,265.73 L352.94,265.73 L353.81,265.73 L354.69,265.73 L355.56,265.73 L356.43,265.73
L357.31,265.73 L358.18,260.87 L359.05,260.87 L359.93,265.73 L360.80,260.87 L361.68,260.87 L362.55,260.87 L363.42,265.73
L364.30,265.73 L365.17,265.73 L366.04,265.73 L366.92,265.73 L367.79,265.73 L368.66,265.73 L369.54,265.73 L370.41,265.73
L371.28,265.73 L372.16,265.73 L373.03,265.73 L373.90,265.73 L374.78,265.73 L375.65,265.73 L376.53,260.87 L377.40,265.73
L378.27,265.73 L379.15,265.73 L380.02,265.73 L380.89,265.73 L381.77,265.73 L382.64,265.73 L383.51,265.73 L384.39,265.73
L385.26,265.73 L386.13,265.73 L387.01,265.73 L387.88,265.73 L388.76,260.87 L389.63,260.87 L390.50,260.87 L391.38,265.73
L392.25,265.73 L393.12,265.73 L394.00,265.73 L394.87,265.73 L395.74,265.73 L396.62,260.87 L397.49,265.73 L398.36,260.87
L399.24,265.73 L400.11,260.87 L400.98,260.87 L401.86,265.73 L402.73,265.73 L403.61,265.73 L404.48,265.73 L405.35,265.73
L406.23,265.73 L407.10,265.73 L407.97,265.73 L408.85,265.73 L409.72,265.73 L410.59,265.73 L411.47,265.73 L412.34,265.73
L413.21,265.73 L414.09,265.73 L414.96,260.87 L415.84,256.02 L416.71,260.87 L417.58,256.02 L418.46,256.02 L419.33,256.02
L420.20,256.02 L421.08,256.02 L421.95,260.87 L422.82,256.02 L423.70,256.02 L424.57,256.02 L425.44,256.02 L426.32,256.02
L427.19,256.02 L428.06,256.02 L428.94,256.02 L429.81,256.02 L430.69,260.87 L431.56,260.87 L432.43,260.87 L433.31,251.17
L434.18,256.02 L435.05,256.02 L435.93,260.87 L436.80,256.02 L437.67,260.87 L438.55,260.87 L439.42,256.02 L440.29,256.02
L441.17,256.02 L442.04,256.02 L442.92,256.02 L443.79,256.02 L444.66,256.02 L445.54,256.02 L446.41,256.02 L447.28,251.17
L448.16,251.17 L449.03,256.02 L449.90,256.02 L450.78,260.87 L451.65,260.87 L452.52,260.87 L453.40,260.87 L454.27,265.73
L455.14,265.73 L456.02,265.73 L456.89,265.73 L457.77,265.73 L458.64,265.73 L459.51,265.73 L460.39,260.87 L461.26,265.73
L462.13,265.73 L463.01,260.87 L463.88,260.87 L464.75,260.87 L465.63,260.87 L466.50,260.87 L467.37,260.87 L468.25,260.87
L469.12,260.87 L470.00,260.87 L470.87,260.87 L471.74,260.87 L472.62,260.87 L473.49,256.02 L474.36,256.02 L475.24,260.87
L476.11,260.87 L476.98,256.02 L477.86,260.87 L478.73,256.02 L479.60,260.87 L480.48,260.87 L481.35,265.73 L482.22,265.73
L483.10,260.87 L483.97,265.73 L484.85,265.73 L485.72,265.73 L486.59,265.73 L487.47,260.87 L488.34,260.87 L489.21,260.87
L490.09,260.87 L490.96,260.87 L491.83,260.87 L492.71,260.87 L493.58,265.73 L494.45,265.73 L495.33,260.87 L496.20,260.87
L497.08,256.02 L497.95,256.02 L498.82,260.87 L499.70,260.87 L500.57,260.87 L501.44,256.02 L502.32,256.02 L503.19,256.02
L504.06,256.02 L504.94,256.02 L505.81,260.87 L506.68,256.02 L507.56,260.87 L508.43,260.87 L509.31,265.73 L510.18,260.87
L511.05,260.87 L511.93,265.73 L512.80,265.73 L513.67,265.73 L514.55,260.87 L515.42,260.87 L516.29,265.73 L517.17,260.87
L518.04,260.87 L518.91,260.87 L519.79,260.87 L520.66,260.87 L521.53,260.87 L522.41,260.87 L523.28,260.87 L524.16,260.87
L525.03,260.87 L525.90,260.87 L526.78,260.87 L527.65,260.87 L528.52,260.87 L529.40,260.87 L530.27,260.87 L531.14,256.02
L532.02,260.87 L532.89,260.87 L533.76,260.87 L534.64,260.87 L535.51,260.87 L536.39,260.87 L537.26,260.87 L538.13,260.87
L539.01,260.87 L539.88,256.02 L540.75,256.02 L541.63,256.02 L542.50,260.87 L543.37,260.87 L544.25,260.87 L545.12,260.87
L545.99,260.87 L546.87,260.87 L547.74,260.87 L548.61,260.87 L549.49,260.87 L550.36,260.87 L551.24,260.87 L552.11,260.87
L552.98,260.87 L553.86,260.87 L554.73,260.87 L555.60,260.87 L556.48,260.87 L557.35,260.87 L558.22,260.87 L559.10,260.87
L559.97,260.87 L560.84,256.02 L561.72,260.87 L562.59,260.87 L563.47,256.02 L564.34,256.02 L565.21,260.87 L566.09,256.02
L566.96,256.02 L567.83,256.02 L568.71,256.02 L569.58,256.02 L570.45,256.02 L571.33,256.02 L572.20,256.02 L573.07,256.02
L573.95,256.02 L574.82,256.02 L575.69,260.87 L576.57,256.02 L577.44,260.87 L578.32,260.87 L579.19,260.87 L580.06,260.87
L580.94,260.87 L581.81,260.87 L582.68,260.87 L583.56,260.87 L584.43,265.73 L585.30,260.87 L586.18,260.87 L587.05,260.87
L587.92,260.87 L588.80,260.87 L589.67,260.87 L590.55,260.87 L591.42,260.87 L592.29,260.87 L593.17,256.02 L594.04,256.02
L594.91,260.87 L595.79,260.87 '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,159.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(255, 103, 77)' d='M940.65,156.01 L983.21,156.01 M72.53,265.73 L73.40,265.73 L74.28,265.73 L75.15,265.73 L76.02,265.73 L76.90,265.73
L77.77,265.73 L78.64,265.73 L79.52,265.73 L80.39,265.73 L81.27,265.73 L82.14,265.73 L83.01,265.73 L83.89,265.73
L84.76,265.73 L85.63,265.73 L86.51,265.73 L87.38,265.73 L88.25,265.73 L89.13,265.73 L90.00,265.73 L90.87,265.73
L91.75,265.73 L92.62,265.73 L93.50,265.73 L94.37,265.73 L95.24,265.73 L96.12,265.73 L96.99,265.73 L97.86,265.73
L98.74,265.73 L99.61,270.58 L100.48,265.73 L101.36,265.73 L102.23,265.73 L103.10,265.73 L103.98,265.73 L104.85,265.73
L105.72,265.73 L106.60,265.73 L107.47,265.73 L108.35,265.73 L109.22,265.73 L110.09,265.73 L110.97,265.73 L111.84,265.73
L112.71,265.73 L113.59,265.73 L114.46,265.73 L115.33,265.73 L116.21,265.73 L117.08,265.73 L117.95,265.73 L118.83,265.73
L119.70,265.73 L120.58,265.73 L121.45,265.73 L122.32,265.73 L123.20,265.73 L124.07,265.73 L124.94,265.73 L125.82,265.73
L126.69,265.73 L127.56,265.73 L128.44,265.73 L129.31,265.73 L130.18,265.73 L131.06,265.73 L131.93,265.73 L132.80,265.73
L133.68,265.73 L134.55,265.73 L135.43,265.73 L136.30,265.73 L137.17,265.73 L138.05,265.73 L138.92,265.73 L139.79,265.73
L140.67,265.73 L141.54,265.73 L142.41,265.73 L143.29,265.73 L144.16,265.73 L145.03,265.73 L145.91,265.73 L146.78,265.73
L147.66,265.73 L148.53,265.73 L149.40,265.73 L150.28,265.73 L151.15,265.73 L152.02,265.73 L152.90,265.73 L153.77,265.73
L154.64,265.73 L155.52,265.73 L156.39,265.73 L157.26,265.73 L158.14,265.73 L159.01,265.73 L159.89,265.73 L160.76,265.73
L161.63,265.73 L162.51,265.73 L163.38,265.73 L164.25,265.73 L165.13,265.73 L166.00,265.73 L166.87,265.73 L167.75,265.73
L168.62,265.73 L169.49,265.73 L170.37,265.73 L171.24,265.73 L172.11,265.73 L172.99,265.73 L173.86,265.73 L174.74,265.73
L175.61,270.58 L176.48,265.73 L177.36,265.73 L178.23,265.73 L179.10,265.73 L179.98,265.73 L180.85,265.73 L181.72,265.73
L182.60,265.73 L183.47,265.73 L184.34,265.73 L185.22,265.73 L186.09,265.73 L186.97,265.73 L187.84,265.73 L188.71,265.73
L189.59,265.73 L190.46,265.73 L191.33,265.73 L192.21,265.73 L193.08,265.73 L193.95,265.73 L194.83,265.73 L195.70,265.73
L196.57,265.73 L197.45,265.73 L198.32,265.73 L199.19,265.73 L200.07,265.73 L200.94,265.73 L201.82,265.73 L202.69,265.73
L203.56,265.73 L204.44,265.73 L205.31,265.73 L206.18,265.73 L207.06,265.73 L207.93,265.73 L208.80,265.73 L209.68,265.73
L210.55,265.73 L211.42,265.73 L212.30,265.73 L213.17,265.73 L214.05,265.73 L214.92,265.73 L215.79,265.73 L216.67,265.73
L217.54,265.73 L218.41,265.73 L219.29,265.73 L220.16,265.73 L221.03,265.73 L221.91,265.73 L222.78,265.73 L223.65,265.73
L224.53,265.73 L225.40,265.73 L226.27,265.73 L227.15,265.73 L228.02,265.73 L228.90,265.73 L229.77,265.73 L230.64,265.73
L231.52,265.73 L232.39,265.73 L233.26,265.73 L234.14,260.87 L235.01,265.73 L235.88,265.73 L236.76,265.73 L237.63,265.73
L238.50,265.73 L239.38,265.73 L240.25,265.73 L241.13,265.73 L242.00,265.73 L242.87,265.73 L243.75,265.73 L244.62,265.73
L245.49,265.73 L246.37,265.73 L247.24,265.73 L248.11,265.73 L248.99,265.73 L249.86,265.73 L250.73,265.73 L251.61,265.73
L252.48,265.73 L253.35,260.87 L254.23,265.73 L255.10,265.73 L255.98,265.73 L256.85,265.73 L257.72,265.73 L258.60,265.73
L259.47,265.73 L260.34,265.73 L261.22,265.73 L262.09,265.73 L262.96,265.73 L263.84,265.73 L264.71,265.73 L265.58,265.73
L266.46,265.73 L267.33,265.73 L268.21,265.73 L269.08,265.73 L269.95,265.73 L270.83,265.73 L271.70,265.73 L272.57,265.73
L273.45,265.73 L274.32,265.73 L275.19,265.73 L276.07,265.73 L276.94,265.73 L277.81,265.73 L278.69,265.73 L279.56,265.73
L280.43,265.73 L281.31,265.73 L282.18,260.87 L283.06,260.87 L283.93,265.73 L284.80,265.73 L285.68,260.87 L286.55,260.87
L287.42,260.87 L288.30,260.87 L289.17,265.73 L290.04,260.87 L290.92,260.87 L291.79,265.73 L292.66,260.87 L293.54,265.73
L294.41,265.73 L295.29,260.87 L296.16,265.73 L297.03,265.73 L297.91,265.73 L298.78,265.73 L299.65,265.73 L300.53,260.87
L301.40,265.73 L302.27,265.73 L303.15,265.73 L304.02,265.73 L304.89,265.73 L305.77,265.73 L306.64,265.73 L307.51,265.73
L308.39,265.73 L309.26,265.73 L310.14,265.73 L311.01,265.73 L311.88,265.73 L312.76,265.73 L313.63,265.73 L314.50,265.73
L315.38,265.73 L316.25,265.73 L317.12,265.73 L318.00,265.73 L318.87,265.73 L319.74,265.73 L320.62,265.73 L321.49,265.73
L322.37,265.73 L323.24,265.73 L324.11,265.73 L324.99,265.73 L325.86,265.73 L326.73,265.73 L327.61,260.87 L328.48,265.73
L329.35,260.87 L330.23,260.87 L331.10,260.87 L331.97,256.02 L332.85,256.02 L333.72,260.87 L334.60,265.73 L335.47,265.73
L336.34,265.73 L337.22,265.73 L338.09,265.73 L338.96,260.87 L339.84,270.58 L340.71,270.58 L341.58,270.58 L342.46,265.73
L343.33,265.73 L344.20,265.73 L345.08,260.87 L345.95,265.73 L346.82,260.87 L347.70,260.87 L348.57,265.73 L349.45,270.58
L350.32,265.73 L351.19,265.73 L352.07,265.73 L352.94,265.73 L353.81,260.87 L354.69,260.87 L355.56,260.87 L356.43,260.87
L357.31,260.87 L358.18,260.87 L359.05,260.87 L359.93,260.87 L360.80,260.87 L361.68,256.02 L362.55,260.87 L363.42,260.87
L364.30,260.87 L365.17,260.87 L366.04,260.87 L366.92,260.87 L367.79,260.87 L368.66,260.87 L369.54,260.87 L370.41,260.87
L371.28,260.87 L372.16,260.87 L373.03,260.87 L373.90,260.87 L374.78,260.87 L375.65,260.87 L376.53,260.87 L377.40,260.87
L378.27,260.87 L379.15,256.02 L380.02,256.02 L380.89,260.87 L381.77,260.87 L382.64,260.87 L383.51,260.87 L384.39,260.87
L385.26,260.87 L386.13,260.87 L387.01,260.87 L387.88,260.87 L388.76,260.87 L389.63,260.87 L390.50,260.87 L391.38,260.87
L392.25,260.87 L393.12,260.87 L394.00,260.87 L394.87,265.73 L395.74,265.73 L396.62,260.87 L397.49,260.87 L398.36,265.73
L399.24,260.87 L400.11,260.87 L400.98,260.87 L401.86,260.87 L402.73,260.87 L403.61,260.87 L404.48,260.87 L405.35,260.87
L406.23,260.87 L407.10,260.87 L407.97,260.87 L408.85,260.87 L409.72,260.87 L410.59,260.87 L411.47,260.87 L412.34,260.87
L413.21,260.87 L414.09,260.87 L414.96,260.87 L415.84,265.73 L416.71,260.87 L417.58,260.87 L418.46,260.87 L419.33,260.87
L420.20,260.87 L421.08,265.73 L421.95,265.73 L422.82,265.73 L423.70,265.73 L424.57,260.87 L425.44,260.87 L426.32,256.02
L427.19,256.02 L428.06,260.87 L428.94,260.87 L429.81,260.87 L430.69,260.87 L431.56,260.87 L432.43,265.73 L433.31,265.73
L434.18,265.73 L435.05,265.73 L435.93,265.73 L436.80,260.87 L437.67,265.73 L438.55,265.73 L439.42,260.87 L440.29,260.87
L441.17,265.73 L442.04,265.73 L442.92,265.73 L443.79,265.73 L444.66,265.73 L445.54,265.73 L446.41,265.73 L447.28,260.87
L448.16,260.87 L449.03,260.87 L449.90,260.87 L450.78,260.87 L451.65,260.87 L452.52,260.87 L453.40,260.87 L454.27,256.02
L455.14,260.87 L456.02,260.87 L456.89,260.87 L457.77,260.87 L458.64,265.73 L459.51,260.87 L460.39,260.87 L461.26,260.87
L462.13,260.87 L463.01,260.87 L463.88,260.87 L464.75,260.87 L465.63,260.87 L466.50,256.02 L467.37,256.02 L468.25,260.87
L469.12,260.87 L470.00,260.87 L470.87,260.87 L471.74,260.87 L472.62,260.87 L473.49,260.87 L474.36,260.87 L475.24,260.87
L476.11,260.87 L476.98,260.87 L477.86,260.87 L478.73,260.87 L479.60,260.87 L480.48,260.87 L481.35,260.87 L482.22,260.87
L483.10,260.87 L483.97,260.87 L484.85,260.87 L485.72,260.87 L486.59,260.87 L487.47,260.87 L488.34,260.87 L489.21,260.87
L490.09,260.87 L490.96,260.87 L491.83,260.87 L492.71,260.87 L493.58,260.87 L494.45,260.87 L495.33,260.87 L496.20,260.87
L497.08,260.87 L497.95,260.87 L498.82,260.87 L499.70,260.87 L500.57,260.87 L501.44,260.87 L502.32,260.87 L503.19,260.87
L504.06,256.02 L504.94,260.87 L505.81,260.87 L506.68,256.02 L507.56,256.02 L508.43,260.87 L509.31,256.02 L510.18,256.02
L511.05,260.87 L511.93,260.87 L512.80,260.87 L513.67,260.87 L514.55,260.87 L515.42,256.02 L516.29,260.87 L517.17,260.87
L518.04,256.02 L518.91,256.02 L519.79,256.02 L520.66,256.02 L521.53,260.87 L522.41,260.87 L523.28,260.87 L524.16,260.87
L525.03,256.02 L525.90,256.02 L526.78,260.87 L527.65,260.87 L528.52,260.87 L529.40,260.87 L530.27,260.87 L531.14,260.87
L532.02,260.87 L532.89,256.02 L533.76,260.87 L534.64,260.87 L535.51,256.02 L536.39,260.87 L537.26,260.87 L538.13,256.02
L539.01,256.02 L539.88,260.87 L540.75,256.02 L541.63,256.02 L542.50,260.87 L543.37,260.87 L544.25,260.87 L545.12,260.87
L545.99,256.02 L546.87,256.02 L547.74,256.02 L548.61,256.02 L549.49,256.02 L550.36,256.02 L551.24,256.02 L552.11,256.02
L552.98,256.02 L553.86,256.02 L554.73,256.02 L555.60,256.02 L556.48,256.02 L557.35,256.02 L558.22,256.02 L559.10,256.02
L559.97,256.02 L560.84,256.02 L561.72,256.02 L562.59,256.02 L563.47,256.02 L564.34,256.02 L565.21,256.02 L566.09,256.02
L566.96,256.02 L567.83,256.02 L568.71,256.02 L569.58,256.02 L570.45,256.02 L571.33,256.02 L572.20,256.02 L573.07,256.02
L573.95,256.02 L574.82,256.02 L575.69,256.02 L576.57,256.02 L577.44,256.02 L578.32,256.02 L579.19,256.02 L580.06,256.02
L580.94,256.02 L581.81,256.02 L582.68,256.02 L583.56,256.02 L584.43,256.02 L585.30,256.02 L586.18,256.02 L587.05,256.02
L587.92,256.02 L588.80,256.02 L589.67,256.02 L590.55,256.02 L591.42,256.02 L592.29,256.02 L593.17,256.02 L594.04,256.02
L594.91,256.02 L595.79,256.02 '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,177.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(234, 55, 136)' stroke-dasharray=' 5,8' d='M940.65,174.01 L983.21,174.01 M72.53,217.19 L73.40,217.19 L74.28,217.19 L75.15,217.19 L76.02,217.19 L76.90,217.19
L77.77,217.19 L78.64,217.19 L79.52,217.19 L80.39,217.19 L81.27,217.19 L82.14,217.19 L83.01,217.19 L83.89,217.19
L84.76,217.19 L85.63,217.19 L86.51,217.19 L87.38,217.19 L88.25,217.19 L89.13,217.19 L90.00,217.19 L90.87,217.19
L91.75,217.19 L92.62,217.19 L93.50,217.19 L94.37,217.19 L95.24,217.19 L96.12,217.19 L96.99,217.19 L97.86,217.19
L98.74,217.19 L99.61,217.19 L100.48,217.19 L101.36,217.19 L102.23,217.19 L103.10,217.19 L103.98,217.19 L104.85,217.19
L105.72,217.19 L106.60,217.19 L107.47,217.19 L108.35,217.19 L109.22,217.19 L110.09,212.33 L110.97,217.19 L111.84,217.19
L112.71,217.19 L113.59,217.19 L114.46,217.19 L115.33,217.19 L116.21,217.19 L117.08,217.19 L117.95,217.19 L118.83,212.33
L119.70,217.19 L120.58,217.19 L121.45,217.19 L122.32,217.19 L123.20,217.19 L124.07,217.19 L124.94,217.19 L125.82,217.19
L126.69,217.19 L127.56,217.19 L128.44,217.19 L129.31,217.19 L130.18,217.19 L131.06,217.19 L131.93,217.19 L132.80,217.19
L133.68,217.19 L134.55,217.19 L135.43,217.19 L136.30,217.19 L137.17,217.19 L138.05,217.19 L138.92,217.19 L139.79,212.33
L140.67,212.33 L141.54,212.33 L142.41,212.33 L143.29,212.33 L144.16,217.19 L145.03,217.19 L145.91,217.19 L146.78,212.33
L147.66,212.33 L148.53,212.33 L149.40,212.33 L150.28,217.19 L151.15,217.19 L152.02,217.19 L152.90,217.19 L153.77,217.19
L154.64,217.19 L155.52,217.19 L156.39,217.19 L157.26,217.19 L158.14,217.19 L159.01,217.19 L159.89,217.19 L160.76,217.19
L161.63,217.19 L162.51,217.19 L163.38,217.19 L164.25,217.19 L165.13,212.33 L166.00,217.19 L166.87,217.19 L167.75,217.19
L168.62,217.19 L169.49,217.19 L170.37,212.33 L171.24,212.33 L172.11,212.33 L172.99,212.33 L173.86,212.33 L174.74,212.33
L175.61,212.33 L176.48,212.33 L177.36,212.33 L178.23,212.33 L179.10,212.33 L179.98,212.33 L180.85,212.33 L181.72,217.19
L182.60,212.33 L183.47,212.33 L184.34,212.33 L185.22,212.33 L186.09,212.33 L186.97,217.19 L187.84,212.33 L188.71,212.33
L189.59,212.33 L190.46,217.19 L191.33,217.19 L192.21,217.19 L193.08,217.19 L193.95,212.33 L194.83,212.33 L195.70,212.33
L196.57,217.19 L197.45,217.19 L198.32,212.33 L199.19,212.33 L200.07,212.33 L200.94,212.33 L201.82,212.33 L202.69,212.33
L203.56,212.33 L204.44,212.33 L205.31,212.33 L206.18,212.33 L207.06,212.33 L207.93,212.33 L208.80,212.33 L209.68,212.33
L210.55,212.33 L211.42,212.33 L212.30,212.33 L213.17,212.33 L214.05,212.33 L214.92,212.33 L215.79,212.33 L216.67,212.33
L217.54,212.33 L218.41,212.33 L219.29,212.33 L220.16,212.33 L221.03,212.33 L221.91,212.33 L222.78,212.33 L223.65,212.33
L224.53,212.33 L225.40,212.33 L226.27,212.33 L227.15,212.33 L228.02,212.33 L228.90,212.33 L229.77,212.33 L230.64,212.33
L231.52,212.33 L232.39,212.33 L233.26,212.33 L234.14,212.33 L235.01,212.33 L235.88,212.33 L236.76,212.33 L237.63,212.33
L238.50,212.33 L239.38,212.33 L240.25,212.33 L241.13,212.33 L242.00,212.33 L242.87,212.33 L243.75,212.33 L244.62,212.33
L245.49,212.33 L246.37,212.33 L247.24,212.33 L248.11,212.33 L248.99,212.33 L249.86,212.33 L250.73,212.33 L251.61,212.33
L252.48,212.33 L253.35,212.33 L254.23,212.33 L255.10,212.33 L255.98,212.33 L256.85,212.33 L257.72,212.33 L258.60,212.33
L259.47,212.33 L260.34,212.33 L261.22,212.33 L262.09,212.33 L262.96,212.33 L263.84,212.33 L264.71,212.33 L265.58,212.33
L266.46,212.33 L267.33,212.33 L268.21,212.33 L269.08,212.33 L269.95,212.33 L270.83,212.33 L271.70,212.33 L272.57,212.33
L273.45,212.33 L274.32,212.33 L275.19,212.33 L276.07,212.33 L276.94,212.33 L277.81,212.33 L278.69,212.33 L279.56,212.33
L280.43,212.33 L281.31,212.33 L282.18,212.33 L283.06,212.33 L283.93,212.33 L284.80,212.33 L285.68,212.33 L286.55,212.33
L287.42,212.33 L288.30,212.33 L289.17,212.33 L290.04,212.33 L290.92,212.33 L291.79,212.33 L292.66,212.33 L293.54,212.33
L294.41,212.33 L295.29,212.33 L296.16,212.33 L297.03,212.33 L297.91,212.33 L298.78,212.33 L299.65,212.33 L300.53,212.33
L301.40,212.33 L302.27,212.33 L303.15,212.33 L304.02,212.33 L304.89,212.33 L305.77,212.33 L306.64,212.33 L307.51,212.33
L308.39,212.33 L309.26,212.33 L310.14,212.33 L311.01,212.33 L311.88,212.33 L312.76,212.33 L313.63,212.33 L314.50,212.33
L315.38,212.33 L316.25,212.33 L317.12,212.33 L318.00,212.33 L318.87,212.33 L319.74,212.33 L320.62,212.33 L321.49,212.33
L322.37,212.33 L323.24,212.33 L324.11,212.33 L324.99,212.33 L325.86,212.33 L326.73,212.33 L327.61,212.33 L328.48,212.33
L329.35,212.33 L330.23,212.33 L331.10,212.33 L331.97,212.33 L332.85,212.33 L333.72,212.33 L334.60,212.33 L335.47,212.33
L336.34,212.33 L337.22,212.33 L338.09,217.19 L338.96,212.33 L339.84,212.33 L340.71,212.33 L341.58,212.33 L342.46,212.33
L343.33,212.33 L344.20,212.33 L345.08,207.48 L345.95,212.33 L346.82,212.33 L347.70,212.33 L348.57,207.48 L349.45,207.48
L350.32,212.33 L351.19,212.33 L352.07,212.33 L352.94,212.33 L353.81,212.33 L354.69,212.33 L355.56,212.33 L356.43,212.33
L357.31,212.33 L358.18,212.33 L359.05,212.33 L359.93,212.33 L360.80,212.33 L361.68,212.33 L362.55,212.33 L363.42,212.33
L364.30,212.33 L365.17,212.33 L366.04,212.33 L366.92,212.33 L367.79,212.33 L368.66,212.33 L369.54,212.33 L370.41,212.33
L371.28,212.33 L372.16,212.33 L373.03,212.33 L373.90,212.33 L374.78,212.33 L375.65,212.33 L376.53,212.33 L377.40,212.33
L378.27,212.33 L379.15,212.33 L380.02,212.33 L380.89,212.33 L381.77,212.33 L382.64,212.33 L383.51,212.33 L384.39,212.33
L385.26,212.33 L386.13,212.33 L387.01,212.33 L387.88,212.33 L388.76,212.33 L389.63,212.33 L390.50,212.33 L391.38,212.33
L392.25,212.33 L393.12,212.33 L394.00,212.33 L394.87,212.33 L395.74,212.33 L396.62,212.33 L397.49,212.33 L398.36,212.33
L399.24,212.33 L400.11,212.33 L400.98,212.33 L401.86,212.33 L402.73,212.33 L403.61,212.33 L404.48,212.33 L405.35,212.33
L406.23,212.33 L407.10,212.33 L407.97,212.33 L408.85,212.33 L409.72,212.33 L410.59,212.33 L411.47,212.33 L412.34,212.33
L413.21,212.33 L414.09,212.33 L414.96,212.33 L415.84,212.33 L416.71,212.33 L417.58,212.33 L418.46,212.33 L419.33,212.33
L420.20,212.33 L421.08,212.33 L421.95,212.33 L422.82,212.33 L423.70,212.33 L424.57,212.33 L425.44,212.33 L426.32,212.33
L427.19,212.33 L428.06,212.33 L428.94,212.33 L429.81,212.33 L430.69,212.33 L431.56,212.33 L432.43,212.33 L433.31,212.33
L434.18,212.33 L435.05,212.33 L435.93,212.33 L436.80,212.33 L437.67,212.33 L438.55,212.33 L439.42,212.33 L440.29,212.33
L441.17,212.33 L442.04,212.33 L442.92,212.33 L443.79,212.33 L444.66,212.33 L445.54,212.33 L446.41,212.33 L447.28,212.33
L448.16,212.33 L449.03,212.33 L449.90,212.33 L450.78,212.33 L451.65,212.33 L452.52,212.33 L453.40,212.33 L454.27,212.33
L455.14,212.33 L456.02,212.33 L456.89,212.33 L457.77,212.33 L458.64,212.33 L459.51,212.33 L460.39,212.33 L461.26,212.33
L462.13,212.33 L463.01,212.33 L463.88,212.33 L464.75,212.33 L465.63,212.33 L466.50,212.33 L467.37,212.33 L468.25,212.33
L469.12,212.33 L470.00,212.33 L470.87,212.33 L471.74,212.33 L472.62,212.33 L473.49,212.33 L474.36,212.33 L475.24,212.33
L476.11,212.33 L476.98,212.33 L477.86,212.33 L478.73,212.33 L479.60,212.33 L480.48,212.33 L481.35,212.33 L482.22,212.33
L483.10,212.33 L483.97,212.33 L484.85,212.33 L485.72,212.33 L486.59,212.33 L487.47,212.33 L488.34,212.33 L489.21,212.33
L490.09,212.33 L490.96,212.33 L491.83,212.33 L492.71,212.33 L493.58,212.33 L494.45,212.33 L495.33,212.33 L496.20,212.33
L497.08,212.33 L497.95,212.33 L498.82,212.33 L499.70,212.33 L500.57,212.33 L501.44,212.33 L502.32,212.33 L503.19,212.33
L504.06,212.33 L504.94,212.33 L505.81,212.33 L506.68,212.33 L507.56,212.33 L508.43,212.33 L509.31,212.33 L510.18,212.33
L511.05,212.33 L511.93,212.33 L512.80,212.33 L513.67,212.33 L514.55,212.33 L515.42,212.33 L516.29,212.33 L517.17,212.33
L518.04,212.33 L518.91,212.33 L519.79,212.33 L520.66,212.33 L521.53,212.33 L522.41,212.33 L523.28,212.33 L524.16,212.33
L525.03,212.33 L525.90,212.33 L526.78,212.33 L527.65,212.33 L528.52,212.33 L529.40,212.33 L530.27,212.33 L531.14,212.33
L532.02,212.33 L532.89,212.33 L533.76,212.33 L534.64,212.33 L535.51,212.33 L536.39,212.33 L537.26,212.33 L538.13,212.33
L539.01,212.33 L539.88,212.33 L540.75,212.33 L541.63,212.33 L542.50,212.33 L543.37,212.33 L544.25,212.33 L545.12,212.33
L545.99,212.33 L546.87,212.33 L547.74,212.33 L548.61,212.33 L549.49,212.33 L550.36,212.33 L551.24,212.33 L552.11,212.33
L552.98,212.33 L553.86,212.33 L554.73,212.33 L555.60,212.33 L556.48,212.33 L557.35,212.33 L558.22,212.33 L559.10,212.33
L559.97,212.33 L560.84,212.33 L561.72,212.33 L562.59,212.33 L563.47,212.33 L564.34,212.33 L565.21,212.33 L566.09,212.33
L566.96,212.33 L567.83,212.33 L568.71,212.33 L569.58,212.33 L570.45,212.33 L571.33,212.33 L572.20,212.33 L573.07,212.33
L573.95,212.33 L574.82,212.33 L575.69,212.33 L576.57,212.33 L577.44,212.33 L578.32,212.33 L579.19,212.33 L580.06,212.33
L580.94,212.33 L581.81,212.33 L582.68,212.33 L583.56,212.33 L584.43,212.33 L585.30,212.33 L586.18,212.33 L587.05,212.33
L587.92,212.33 L588.80,212.33 L589.67,212.33 L590.55,212.33 L591.42,217.19 L592.29,217.19 L593.17,217.19 L594.04,217.19
L594.91,217.19 L595.79,217.19 '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,195.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(234, 55, 136)' d='M940.65,192.01 L983.21,192.01 M72.53,222.04 L73.40,222.04 L74.28,222.04 L75.15,222.04 L76.02,222.04 L76.90,222.04
L77.77,222.04 L78.64,222.04 L79.52,222.04 L80.39,222.04 L81.27,222.04 L82.14,222.04 L83.01,222.04 L83.89,222.04
L84.76,222.04 L85.63,222.04 L86.51,222.04 L87.38,222.04 L88.25,222.04 L89.13,222.04 L90.00,222.04 L90.87,222.04
L91.75,222.04 L92.62,222.04 L93.50,222.04 L94.37,222.04 L95.24,222.04 L96.12,222.04 L96.99,222.04 L97.86,222.04
L98.74,222.04 L99.61,222.04 L100.48,222.04 L101.36,222.04 L102.23,222.04 L103.10,222.04 L103.98,222.04 L104.85,222.04
L105.72,222.04 L106.60,222.04 L107.47,222.04 L108.35,222.04 L109.22,222.04 L110.09,222.04 L110.97,222.04 L111.84,222.04
L112.71,222.04 L113.59,222.04 L114.46,222.04 L115.33,222.04 L116.21,222.04 L117.08,222.04 L117.95,222.04 L118.83,222.04
L119.70,222.04 L120.58,222.04 L121.45,222.04 L122.32,222.04 L123.20,222.04 L124.07,222.04 L124.94,222.04 L125.82,222.04
L126.69,222.04 L127.56,222.04 L128.44,222.04 L129.31,222.04 L130.18,222.04 L131.06,222.04 L131.93,222.04 L132.80,222.04
L133.68,222.04 L134.55,222.04 L135.43,222.04 L136.30,222.04 L137.17,222.04 L138.05,222.04 L138.92,222.04 L139.79,222.04
L140.67,222.04 L141.54,222.04 L142.41,222.04 L143.29,222.04 L144.16,222.04 L145.03,222.04 L145.91,222.04 L146.78,222.04
L147.66,222.04 L148.53,222.04 L149.40,222.04 L150.28,222.04 L151.15,222.04 L152.02,222.04 L152.90,222.04 L153.77,222.04
L154.64,222.04 L155.52,222.04 L156.39,222.04 L157.26,222.04 L158.14,222.04 L159.01,222.04 L159.89,222.04 L160.76,222.04
L161.63,222.04 L162.51,222.04 L163.38,222.04 L164.25,222.04 L165.13,222.04 L166.00,222.04 L166.87,222.04 L167.75,222.04
L168.62,222.04 L169.49,222.04 L170.37,222.04 L171.24,222.04 L172.11,222.04 L172.99,222.04 L173.86,222.04 L174.74,222.04
L175.61,222.04 L176.48,222.04 L177.36,222.04 L178.23,222.04 L179.10,222.04 L179.98,222.04 L180.85,222.04 L181.72,222.04
L182.60,222.04 L183.47,222.04 L184.34,222.04 L185.22,222.04 L186.09,222.04 L186.97,222.04 L187.84,222.04 L188.71,222.04
L189.59,222.04 L190.46,222.04 L191.33,222.04 L192.21,222.04 L193.08,222.04 L193.95,222.04 L194.83,222.04 L195.70,222.04
L196.57,222.04 L197.45,222.04 L198.32,222.04 L199.19,222.04 L200.07,222.04 L200.94,222.04 L201.82,222.04 L202.69,222.04
L203.56,222.04 L204.44,222.04 L205.31,222.04 L206.18,222.04 L207.06,222.04 L207.93,222.04 L208.80,222.04 L209.68,222.04
L210.55,222.04 L211.42,222.04 L212.30,222.04 L213.17,222.04 L214.05,222.04 L214.92,222.04 L215.79,222.04 L216.67,222.04
L217.54,222.04 L218.41,222.04 L219.29,222.04 L220.16,222.04 L221.03,222.04 L221.91,222.04 L222.78,226.90 L223.65,222.04
L224.53,222.04 L225.40,222.04 L226.27,222.04 L227.15,222.04 L228.02,222.04 L228.90,222.04 L229.77,222.04 L230.64,222.04
L231.52,222.04 L232.39,222.04 L233.26,222.04 L234.14,222.04 L235.01,222.04 L235.88,222.04 L236.76,222.04 L237.63,222.04
L238.50,222.04 L239.38,222.04 L240.25,222.04 L241.13,222.04 L242.00,222.04 L242.87,222.04 L243.75,222.04 L244.62,222.04
L245.49,222.04 L246.37,222.04 L247.24,222.04 L248.11,222.04 L248.99,222.04 L249.86,222.04 L250.73,222.04 L251.61,222.04
L252.48,222.04 L253.35,222.04 L254.23,222.04 L255.10,222.04 L255.98,222.04 L256.85,222.04 L257.72,222.04 L258.60,222.04
L259.47,222.04 L260.34,222.04 L261.22,222.04 L262.09,222.04 L262.96,222.04 L263.84,222.04 L264.71,222.04 L265.58,222.04
L266.46,222.04 L267.33,222.04 L268.21,222.04 L269.08,222.04 L269.95,222.04 L270.83,222.04 L271.70,222.04 L272.57,222.04
L273.45,222.04 L274.32,222.04 L275.19,222.04 L276.07,222.04 L276.94,222.04 L277.81,222.04 L278.69,222.04 L279.56,222.04
L280.43,222.04 L281.31,222.04 L282.18,222.04 L283.06,222.04 L283.93,222.04 L284.80,222.04 L285.68,222.04 L286.55,222.04
L287.42,222.04 L288.30,222.04 L289.17,222.04 L290.04,222.04 L290.92,222.04 L291.79,222.04 L292.66,222.04 L293.54,222.04
L294.41,222.04 L295.29,222.04 L296.16,222.04 L297.03,222.04 L297.91,222.04 L298.78,222.04 L299.65,222.04 L300.53,222.04
L301.40,222.04 L302.27,222.04 L303.15,222.04 L304.02,222.04 L304.89,222.04 L305.77,222.04 L306.64,222.04 L307.51,222.04
L308.39,222.04 L309.26,222.04 L310.14,222.04 L311.01,222.04 L311.88,222.04 L312.76,222.04 L313.63,222.04 L314.50,222.04
L315.38,222.04 L316.25,222.04 L317.12,222.04 L318.00,222.04 L318.87,222.04 L319.74,222.04 L320.62,222.04 L321.49,222.04
L322.37,222.04 L323.24,222.04 L324.11,222.04 L324.99,222.04 L325.86,222.04 L326.73,222.04 L327.61,222.04 L328.48,222.04
L329.35,222.04 L330.23,222.04 L331.10,222.04 L331.97,222.04 L332.85,222.04 L333.72,222.04 L334.60,222.04 L335.47,222.04
L336.34,222.04 L337.22,222.04 L338.09,222.04 L338.96,222.04 L339.84,222.04 L340.71,222.04 L341.58,222.04 L342.46,222.04
L343.33,222.04 L344.20,222.04 L345.08,222.04 L345.95,222.04 L346.82,222.04 L347.70,222.04 L348.57,222.04 L349.45,222.04
L350.32,222.04 L351.19,222.04 L352.07,222.04 L352.94,222.04 L353.81,222.04 L354.69,222.04 L355.56,222.04 L356.43,222.04
L357.31,222.04 L358.18,222.04 L359.05,222.04 L359.93,222.04 L360.80,222.04 L361.68,222.04 L362.55,222.04 L363.42,222.04
L364.30,222.04 L365.17,222.04 L366.04,222.04 L366.92,222.04 L367.79,222.04 L368.66,222.04 L369.54,222.04 L370.41,222.04
L371.28,222.04 L372.16,222.04 L373.03,222.04 L373.90,222.04 L374.78,222.04 L375.65,222.04 L376.53,222.04 L377.40,222.04
L378.27,222.04 L379.15,222.04 L380.02,222.04 L380.89,222.04 L381.77,222.04 L382.64,222.04 L383.51,222.04 L384.39,222.04
L385.26,222.04 L386.13,222.04 L387.01,222.04 L387.88,222.04 L388.76,222.04 L389.63,222.04 L390.50,222.04 L391.38,222.04
L392.25,222.04 L393.12,222.04 L394.00,222.04 L394.87,222.04 L395.74,222.04 L396.62,222.04 L397.49,222.04 L398.36,222.04
L399.24,222.04 L400.11,222.04 L400.98,222.04 L401.86,222.04 L402.73,222.04 L403.61,222.04 L404.48,222.04 L405.35,222.04
L406.23,222.04 L407.10,222.04 L407.97,222.04 L408.85,222.04 L409.72,222.04 L410.59,222.04 L411.47,222.04 L412.34,222.04
L413.21,222.04 L414.09,222.04 L414.96,222.04 L415.84,222.04 L416.71,222.04 L417.58,222.04 L418.46,222.04 L419.33,222.04
L420.20,222.04 L421.08,222.04 L421.95,222.04 L422.82,222.04 L423.70,222.04 L424.57,222.04 L425.44,222.04 L426.32,222.04
L427.19,222.04 L428.06,222.04 L428.94,222.04 L429.81,222.04 L430.69,222.04 L431.56,222.04 L432.43,222.04 L433.31,222.04
L434.18,222.04 L435.05,222.04 L435.93,222.04 L436.80,222.04 L437.67,222.04 L438.55,222.04 L439.42,222.04 L440.29,222.04
L441.17,222.04 L442.04,222.04 L442.92,222.04 L443.79,222.04 L444.66,222.04 L445.54,222.04 L446.41,222.04 L447.28,222.04
L448.16,222.04 L449.03,222.04 L449.90,222.04 L450.78,222.04 L451.65,222.04 L452.52,222.04 L453.40,222.04 L454.27,222.04
L455.14,222.04 L456.02,222.04 L456.89,222.04 L457.77,222.04 L458.64,222.04 L459.51,222.04 L460.39,222.04 L461.26,222.04
L462.13,222.04 L463.01,222.04 L463.88,222.04 L464.75,222.04 L465.63,222.04 L466.50,222.04 L467.37,222.04 L468.25,222.04
L469.12,222.04 L470.00,222.04 L470.87,222.04 L471.74,222.04 L472.62,222.04 L473.49,222.04 L474.36,222.04 L475.24,222.04
L476.11,222.04 L476.98,222.04 L477.86,222.04 L478.73,222.04 L479.60,222.04 L480.48,222.04 L481.35,222.04 L482.22,222.04
L483.10,222.04 L483.97,222.04 L484.85,222.04 L485.72,222.04 L486.59,222.04 L487.47,222.04 L488.34,222.04 L489.21,222.04
L490.09,222.04 L490.96,222.04 L491.83,222.04 L492.71,222.04 L493.58,222.04 L494.45,222.04 L495.33,222.04 L496.20,222.04
L497.08,222.04 L497.95,222.04 L498.82,222.04 L499.70,222.04 L500.57,222.04 L501.44,222.04 L502.32,222.04 L503.19,222.04
L504.06,222.04 L504.94,222.04 L505.81,222.04 L506.68,222.04 L507.56,222.04 L508.43,222.04 L509.31,222.04 L510.18,222.04
L511.05,222.04 L511.93,222.04 L512.80,222.04 L513.67,222.04 L514.55,222.04 L515.42,222.04 L516.29,222.04 L517.17,222.04
L518.04,222.04 L518.91,222.04 L519.79,222.04 L520.66,222.04 L521.53,222.04 L522.41,222.04 L523.28,222.04 L524.16,222.04
L525.03,222.04 L525.90,222.04 L526.78,222.04 L527.65,222.04 L528.52,222.04 L529.40,222.04 L530.27,222.04 L531.14,222.04
L532.02,222.04 L532.89,222.04 L533.76,222.04 L534.64,222.04 L535.51,222.04 L536.39,222.04 L537.26,222.04 L538.13,222.04
L539.01,222.04 L539.88,222.04 L540.75,222.04 L541.63,222.04 L542.50,222.04 L543.37,222.04 L544.25,222.04 L545.12,222.04
L545.99,222.04 L546.87,222.04 L547.74,222.04 L548.61,222.04 L549.49,222.04 L550.36,222.04 L551.24,222.04 L552.11,222.04
L552.98,222.04 L553.86,222.04 L554.73,222.04 L555.60,222.04 L556.48,222.04 L557.35,222.04 L558.22,217.19 L559.10,226.90
L559.97,231.75 L560.84,236.60 L561.72,236.60 L562.59,231.75 L563.47,236.60 L564.34,236.60 L565.21,236.60 L566.09,236.60
L566.96,231.75 L567.83,222.04 L568.71,231.75 L569.58,226.90 L570.45,231.75 L571.33,231.75 L572.20,231.75 L573.07,226.90
L573.95,222.04 L574.82,231.75 L575.69,236.60 L576.57,231.75 L577.44,226.90 L578.32,226.90 L579.19,231.75 L580.06,231.75
L580.94,222.04 L581.81,217.19 L582.68,212.33 L583.56,217.19 L584.43,222.04 L585.30,222.04 L586.18,222.04 L587.05,226.90
L587.92,231.75 L588.80,236.60 L589.67,231.75 L590.55,222.04 L591.42,226.90 L592.29,231.75 L593.17,231.75 L594.04,222.04
L594.91,222.04 L595.79,222.04 '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,57.01 L72.53,542.40 L596.66,542.40 L596.66,57.01 L72.53,57.01 Z '/> <g transform="translate(19.18,299.71) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Signal Strength (dBm)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(334.59,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Sample Number</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(334.59,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Signal Strength (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 93 KiB

View File

@@ -0,0 +1,40 @@
set terminal svg background '#FFFFFF' size 1000,600 enhanced font 'Arial,12'
set title 'Frequency' font 'Arial,14'
set xlabel "Wifi Card" font 'Arial,12'
set ylabel "Frequency (MHz)" font 'Arial,12'
set key off
set grid ytics
#set format x '%.0f'
set format y '%.0f'
set yrange [0:]
set datafile separator "|"
set boxwidth 0.5
set style fill solid
set xtics rotate by 45 right
set lmargin 15
set linetype 2 lc rgb '#0B7189' lw 2
set linetype 1 lc rgb '#0B7189' lw 2
set linetype 4 lc rgb '#301A4B' lw 2
set linetype 3 lc rgb '#301A4B' lw 2
set linetype 6 lc rgb '#FF674D' lw 2
set linetype 5 lc rgb '#FF674D' lw 2
set linetype 8 lc rgb '#EA3788' lw 2
set linetype 7 lc rgb '#EA3788' lw 2
plot "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save on" ls 2 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, through-wall, power save off" ls 1 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save on" ls 4 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "MT7927, clear LoS, power save off" ls 3 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save on" ls 6 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, through-wall, power save off" ls 5 fill pattern 3, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save on" ls 8 fill pattern 4, "-" using 1:2:xtic(3) with boxes title "QCNCM865, clear LoS, power save off" ls 7 fill pattern 3
1|5240.0|MT7927, through-wall, power save on
e
2|6135.0|MT7927, through-wall, power save off
e
3|5240.0|MT7927, clear LoS, power save on
e
4|5240.0|MT7927, clear LoS, power save off
e
5|5240.0|QCNCM865, through-wall, power save on
e
6|5240.0|QCNCM865, through-wall, power save off
e
7|5240.0|QCNCM865, clear LoS, power save on
e
8|5240.0|QCNCM865, clear LoS, power save off
e

View File

@@ -0,0 +1,316 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,334.97 L812.55,334.97 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,334.97 L134.85,334.97 M812.55,334.97 L803.55,334.97 '/> <g transform="translate(117.46,338.87)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >0</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,295.26 L812.55,295.26 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,295.26 L134.85,295.26 M812.55,295.26 L803.55,295.26 '/> <g transform="translate(117.46,299.16)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >1000</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,255.55 L812.55,255.55 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,255.55 L134.85,255.55 M812.55,255.55 L803.55,255.55 '/> <g transform="translate(117.46,259.45)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >2000</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,215.84 L812.55,215.84 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,215.84 L134.85,215.84 M812.55,215.84 L803.55,215.84 '/> <g transform="translate(117.46,219.74)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >3000</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,176.14 L812.55,176.14 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,176.14 L134.85,176.14 M812.55,176.14 L803.55,176.14 '/> <g transform="translate(117.46,180.04)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >4000</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,136.43 L812.55,136.43 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,136.43 L134.85,136.43 M812.55,136.43 L803.55,136.43 '/> <g transform="translate(117.46,140.33)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >5000</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,96.72 L812.55,96.72 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,96.72 L134.85,96.72 M812.55,96.72 L803.55,96.72 '/> <g transform="translate(117.46,100.62)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >6000</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M125.85,57.01 L812.55,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L134.85,57.01 M812.55,57.01 L803.55,57.01 '/> <g transform="translate(117.46,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >7000</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M148.74,334.97 L148.74,325.97 M148.74,57.01 L148.74,66.01 '/> <g transform="translate(151.49,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M240.30,334.97 L240.30,325.97 M240.30,57.01 L240.30,66.01 '/> <g transform="translate(243.05,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M331.86,334.97 L331.86,325.97 M331.86,57.01 L331.86,66.01 '/> <g transform="translate(334.61,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M423.42,334.97 L423.42,325.97 M423.42,57.01 L423.42,66.01 '/> <g transform="translate(426.17,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M514.98,334.97 L514.98,325.97 M514.98,57.01 L514.98,66.01 '/> <g transform="translate(517.73,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M606.54,334.97 L606.54,325.97 M606.54,57.01 L606.54,66.01 '/> <g transform="translate(609.29,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M698.10,334.97 L698.10,325.97 M698.10,57.01 L698.10,66.01 '/> <g transform="translate(700.85,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M789.66,334.97 L789.66,325.97 M789.66,57.01 L789.66,66.01 '/> <g transform="translate(792.41,346.12) rotate(-45.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat1' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(11,113,137)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat1)' points = '125.85,334.97 171.64,334.97 171.64,126.89 125.85,126.89 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M125.85,334.97 L125.85,126.90 L171.63,126.90 L171.63,334.97 L125.85,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat2' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(11,113,137)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat2)' points = '217.41,334.97 263.20,334.97 263.20,91.35 217.41,91.35 '/>
</g>
<path stroke='rgb( 11, 113, 137)' d='M217.41,334.97 L217.41,91.36 L263.19,91.36 L263.19,334.97 L217.41,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat3' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(48,26,75)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat3)' points = '308.97,334.97 354.76,334.97 354.76,126.89 308.97,126.89 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M308.97,334.97 L308.97,126.90 L354.75,126.90 L354.75,334.97 L308.97,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat4' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(48,26,75)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat4)' points = '400.53,334.97 446.32,334.97 446.32,126.89 400.53,126.89 '/>
</g>
<path stroke='rgb( 48, 26, 75)' d='M400.53,334.97 L400.53,126.90 L446.31,126.90 L446.31,334.97 L400.53,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat5' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(255,103,77)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat5)' points = '492.09,334.97 537.88,334.97 537.88,126.89 492.09,126.89 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M492.09,334.97 L492.09,126.90 L537.87,126.90 L537.87,334.97 L492.09,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat6' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(255,103,77)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat6)' points = '583.65,334.97 629.44,334.97 629.44,126.89 583.65,126.89 '/>
</g>
<path stroke='rgb(255, 103, 77)' d='M583.65,334.97 L583.65,126.90 L629.43,126.90 L629.43,334.97 L583.65,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat7' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='fill:none; stroke:rgb(234,55,136)' d='M-4,0 L8,12 M0,-4 L12,8'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat7)' points = '675.21,334.97 721.00,334.97 721.00,126.89 675.21,126.89 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M675.21,334.97 L675.21,126.90 L720.99,126.90 L720.99,334.97 L675.21,334.97 Z '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<defs>
<pattern id='gpPat8' patternUnits='userSpaceOnUse' x='0' y='0' width='8' height='8'>
<path style='stroke:none; fill:rgb(234,55,136)' d='M0,0 L0,8 L8,8 L8,0 L0,0'/>
</pattern>
</defs>
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'url(#gpPat8)' points = '766.77,334.97 812.56,334.97 812.56,126.89 766.77,126.89 '/>
</g>
<path stroke='rgb(234, 55, 136)' d='M766.77,334.97 L766.77,126.90 L812.55,126.90 L812.55,334.97 L766.77,334.97 Z '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M125.85,57.01 L125.85,334.97 L812.55,334.97 L812.55,57.01 L125.85,57.01 Z '/> <g transform="translate(72.50,195.99) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Frequency (MHz)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Wifi Card</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(469.20,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Frequency</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 21 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,693 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,542.40 L596.66,542.40 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,542.40 L123.48,542.40 M596.66,542.40 L587.66,542.40 '/> <g transform="translate(106.09,546.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >200Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,473.06 L596.66,473.06 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,473.06 L123.48,473.06 M596.66,473.06 L587.66,473.06 '/> <g transform="translate(106.09,476.96)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >300Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,403.72 L596.66,403.72 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,403.72 L123.48,403.72 M596.66,403.72 L587.66,403.72 '/> <g transform="translate(106.09,407.62)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >400Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,334.38 L596.66,334.38 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,334.38 L123.48,334.38 M596.66,334.38 L587.66,334.38 '/> <g transform="translate(106.09,338.28)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >500Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,265.03 L596.66,265.03 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,265.03 L123.48,265.03 M596.66,265.03 L587.66,265.03 '/> <g transform="translate(106.09,268.93)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >600Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,195.69 L596.66,195.69 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,195.69 L123.48,195.69 M596.66,195.69 L587.66,195.69 '/> <g transform="translate(106.09,199.59)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >700Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,126.35 L596.66,126.35 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,126.35 L123.48,126.35 M596.66,126.35 L587.66,126.35 '/> <g transform="translate(106.09,130.25)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >800Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,57.01 L596.66,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L123.48,57.01 M596.66,57.01 L587.66,57.01 '/> <g transform="translate(106.09,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >900Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,542.40 L114.48,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,542.40 L114.48,533.40 M114.48,57.01 L114.48,66.01 '/> <g transform="translate(114.48,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M162.70,542.40 L162.70,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M162.70,542.40 L162.70,533.40 M162.70,57.01 L162.70,66.01 '/> <g transform="translate(162.70,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >30</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M210.92,542.40 L210.92,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M210.92,542.40 L210.92,533.40 M210.92,57.01 L210.92,66.01 '/> <g transform="translate(210.92,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >60</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M259.13,542.40 L259.13,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M259.13,542.40 L259.13,533.40 M259.13,57.01 L259.13,66.01 '/> <g transform="translate(259.13,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >90</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M307.35,542.40 L307.35,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M307.35,542.40 L307.35,533.40 M307.35,57.01 L307.35,66.01 '/> <g transform="translate(307.35,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >120</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M355.57,542.40 L355.57,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M355.57,542.40 L355.57,533.40 M355.57,57.01 L355.57,66.01 '/> <g transform="translate(355.57,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >150</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M403.79,542.40 L403.79,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M403.79,542.40 L403.79,533.40 M403.79,57.01 L403.79,66.01 '/> <g transform="translate(403.79,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >180</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M452.01,542.40 L452.01,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M452.01,542.40 L452.01,533.40 M452.01,57.01 L452.01,66.01 '/> <g transform="translate(452.01,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >210</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M500.22,542.40 L500.22,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M500.22,542.40 L500.22,533.40 M500.22,57.01 L500.22,66.01 '/> <g transform="translate(500.22,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >240</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M548.44,542.40 L548.44,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M548.44,542.40 L548.44,533.40 M548.44,57.01 L548.44,66.01 '/> <g transform="translate(548.44,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >270</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M596.66,542.40 L596.66,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M596.66,542.40 L596.66,533.40 M596.66,57.01 L596.66,66.01 '/> <g transform="translate(596.66,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >300</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,542.40 L596.66,542.40 L596.66,57.01 L114.48,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M613.44,201.01 L613.44,57.01 L991.60,57.01 L991.60,201.01 L613.44,201.01 Z '/></g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,69.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 11, 113, 137)' stroke-dasharray=' 5,8' d='M940.65,66.01 L983.21,66.01 M116.09,462.99 L117.70,355.63 L119.30,376.43 L120.91,391.71 L122.52,396.78 L124.13,404.07
L125.73,402.59 L127.34,419.34 L128.95,417.87 L130.55,404.06 L132.16,421.50 L133.77,397.52 L135.38,374.26 L136.98,405.50
L138.59,421.52 L140.20,385.88 L141.81,410.60 L143.41,414.25 L145.02,428.06 L146.63,420.05 L148.23,417.15 L149.84,425.14
L151.45,424.41 L153.06,420.06 L154.66,438.22 L156.27,429.51 L157.88,420.79 L159.49,447.69 L161.09,401.14 L162.70,428.79
L164.31,402.60 L165.91,428.78 L167.52,430.96 L169.13,431.69 L170.74,412.78 L172.34,406.24 L173.95,401.14 L175.56,404.07
L177.17,401.86 L178.77,396.06 L180.38,399.70 L181.99,398.99 L183.59,398.23 L185.20,401.88 L186.81,399.68 L188.42,394.62
L190.02,402.60 L191.63,400.42 L193.24,398.97 L194.85,398.24 L196.45,398.24 L198.06,395.32 L199.67,400.43 L201.27,377.87
L202.88,375.71 L204.49,369.16 L206.10,371.32 L207.70,379.35 L209.31,385.88 L210.92,372.05 L212.52,385.17 L214.13,401.15
L215.74,384.43 L217.35,385.15 L218.95,402.60 L220.56,403.34 L222.17,419.32 L223.78,419.33 L225.38,400.48 L226.99,394.55
L228.60,397.51 L230.20,389.52 L231.81,406.96 L233.42,399.70 L235.03,397.51 L236.63,420.79 L238.24,383.69 L239.85,394.61
L241.46,406.25 L243.06,403.32 L244.67,410.61 L246.28,388.05 L247.88,398.24 L249.49,392.44 L251.10,402.60 L252.71,400.43
L254.31,385.14 L255.92,396.06 L257.53,398.98 L259.14,385.18 L260.74,393.13 L262.35,390.24 L263.96,382.24 L265.56,388.79
L267.17,400.42 L268.78,389.52 L270.39,383.68 L271.99,398.98 L273.60,398.96 L275.21,398.97 L276.82,401.15 L278.42,396.79
L280.03,386.61 L281.64,390.97 L283.24,394.61 L284.85,386.61 L286.46,392.42 L288.07,388.07 L289.67,441.14 L291.28,357.52
L292.89,380.05 L294.50,366.99 L296.10,368.43 L297.71,370.61 L299.32,366.97 L300.92,371.35 L302.53,390.97 L304.14,398.96
L305.75,369.89 L307.35,366.24 L308.96,399.71 L310.57,336.42 L312.18,363.35 L313.78,374.98 L315.39,369.15 L317.00,368.43
L318.60,370.63 L320.21,374.25 L321.82,372.07 L323.43,392.41 L325.03,366.25 L326.64,372.81 L328.25,376.42 L329.86,367.71
L331.46,366.24 L333.07,364.79 L334.68,371.34 L336.28,372.08 L337.89,399.69 L339.50,368.43 L341.11,361.16 L342.71,368.43
L344.32,390.23 L345.93,425.16 L347.54,374.25 L349.14,391.70 L350.75,404.78 L352.36,391.70 L353.96,401.15 L355.57,398.23
L357.18,403.33 L358.79,404.79 L360.39,399.71 L362.00,401.87 L363.61,398.98 L365.22,401.87 L366.82,407.71 L368.43,403.33
L370.04,401.15 L371.64,399.70 L373.25,397.52 L374.86,398.97 L376.47,403.32 L378.07,402.61 L379.68,404.06 L381.29,389.52
L382.90,384.43 L384.50,374.96 L386.11,380.08 L387.72,371.34 L389.32,371.34 L390.93,378.61 L392.54,380.79 L394.15,384.41
L395.75,381.53 L397.36,379.34 L398.97,387.32 L400.58,392.44 L402.18,376.43 L403.79,372.78 L405.40,382.97 L407.00,400.44
L408.61,394.61 L410.22,375.70 L411.83,372.07 L413.43,378.61 L415.04,381.53 L416.65,379.31 L418.26,372.79 L419.86,372.81
L421.47,394.59 L423.08,405.51 L424.68,405.52 L426.29,400.41 L427.90,380.08 L429.51,365.52 L431.11,367.00 L432.72,372.77
L434.33,364.06 L435.93,363.34 L437.54,364.08 L439.15,366.25 L440.76,364.80 L442.36,369.14 L443.97,378.62 L445.58,372.07
L447.19,372.07 L448.79,365.52 L450.40,370.60 L452.01,369.90 L453.61,376.43 L455.22,373.52 L456.83,373.52 L458.44,369.16
L460.04,377.88 L461.65,372.07 L463.26,382.25 L464.87,380.78 L466.47,379.35 L468.08,385.87 L469.69,377.89 L471.29,384.13
L472.90,370.91 L474.51,372.08 L476.12,374.25 L477.72,372.79 L479.33,381.52 L480.94,371.33 L482.55,387.35 L484.15,398.96
L485.76,386.62 L487.37,375.70 L488.97,377.16 L490.58,374.97 L492.19,374.97 L493.80,375.69 L495.40,376.44 L497.01,373.52
L498.62,371.34 L500.23,367.70 L501.83,372.07 L503.44,368.43 L505.05,381.52 L506.65,369.16 L508.26,373.52 L509.87,374.25
L511.48,371.33 L513.08,378.62 L514.69,379.34 L516.30,390.97 L517.91,359.70 L519.51,372.07 L521.12,386.59 L522.73,380.81
L524.33,372.06 L525.94,379.33 L527.55,375.71 L529.16,367.71 L530.76,368.42 L532.37,368.43 L533.98,377.17 L535.59,370.61
L537.19,366.25 L538.80,374.98 L540.41,373.52 L542.01,370.61 L543.62,372.78 L545.23,374.98 L546.84,368.44 L548.44,377.87
L550.05,373.52 L551.66,364.80 L553.27,365.53 L554.87,375.70 L556.48,365.51 L558.09,372.80 L559.69,377.14 L561.30,374.98
L562.91,374.25 L564.52,374.97 L566.12,365.54 L567.73,380.78 L569.34,368.43 L570.95,366.25 L572.55,393.89 L574.16,370.62
L575.77,374.97 L577.37,371.34 L578.98,374.23 L580.59,369.16 L582.20,365.54 L583.80,393.14 L585.41,398.97 L587.02,410.61
L588.63,439.69 L590.23,432.41 L591.84,430.96 L593.45,429.53 L595.05,430.95 L596.66,436.77 '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,87.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 11, 113, 137)' d='M940.65,84.01 L983.21,84.01 M116.09,188.64 L117.70,162.45 L119.30,156.84 L120.91,168.50 L122.52,186.65 L124.12,198.27
L125.73,185.41 L127.34,153.75 L128.95,159.02 L130.55,151.76 L132.16,154.67 L133.77,164.84 L135.38,151.73 L136.98,196.29
L138.59,166.30 L140.20,150.85 L141.80,144.50 L143.41,153.90 L145.02,140.35 L146.63,142.83 L148.23,147.40 L149.84,140.84
L151.45,150.50 L153.06,189.38 L154.66,115.37 L156.27,148.88 L157.88,151.00 L159.49,151.26 L161.09,143.55 L162.70,148.32
L164.31,150.10 L165.91,149.78 L167.52,146.47 L169.13,163.40 L170.74,157.03 L172.34,163.17 L173.95,154.16 L175.56,145.94
L177.17,144.47 L178.77,150.82 L180.38,148.87 L181.99,146.65 L183.59,145.96 L185.20,142.50 L186.81,143.03 L188.42,181.38
L190.02,153.94 L191.63,146.63 L193.24,153.94 L194.84,162.66 L196.45,148.15 L198.06,156.82 L199.67,149.60 L201.27,146.67
L202.88,154.68 L204.49,143.75 L206.10,146.67 L207.70,159.03 L209.31,151.03 L210.92,150.30 L212.52,149.58 L214.13,151.02
L215.74,146.67 L217.35,147.37 L218.95,161.23 L220.56,167.22 L222.17,145.71 L223.78,151.79 L225.38,144.68 L226.99,153.01
L228.60,186.66 L230.20,159.02 L231.81,174.30 L233.42,183.72 L235.03,157.05 L236.63,147.94 L238.24,152.68 L239.85,150.08
L241.46,146.69 L243.06,157.58 L244.67,147.39 L246.28,140.82 L247.88,149.07 L249.49,151.56 L251.10,158.48 L252.71,186.47
L254.31,136.72 L255.92,144.49 L257.53,152.48 L259.14,150.30 L260.74,136.98 L262.35,147.42 L263.96,143.03 L265.56,149.75
L267.17,181.58 L268.78,143.75 L270.39,145.94 L271.99,147.21 L273.60,145.41 L275.21,144.27 L276.81,145.93 L278.42,145.23
L280.03,140.12 L281.64,145.19 L283.24,147.45 L284.85,139.36 L286.46,146.64 L288.07,147.42 L289.67,140.18 L291.28,141.50
L292.89,146.89 L294.49,136.99 L296.10,141.07 L297.71,147.17 L299.32,141.06 L300.92,142.85 L302.53,141.05 L304.14,143.03
L305.75,140.65 L307.35,145.18 L308.96,139.40 L310.57,143.07 L312.17,146.65 L313.78,145.94 L315.39,149.55 L317.00,157.60
L318.60,143.75 L320.21,140.85 L321.82,148.32 L323.43,147.19 L325.03,141.78 L326.64,146.50 L328.25,142.99 L329.85,151.75
L331.46,149.78 L333.07,145.73 L334.68,145.21 L336.28,144.48 L337.89,143.95 L339.50,139.41 L341.11,149.37 L342.71,149.57
L344.32,143.76 L345.93,137.22 L347.53,148.09 L349.14,185.23 L350.75,141.57 L352.36,153.92 L353.96,140.86 L355.57,141.79
L357.18,147.92 L358.79,143.96 L360.39,146.47 L362.00,148.10 L363.61,164.13 L365.21,149.57 L366.82,146.65 L368.43,146.90
L370.04,143.76 L371.64,147.39 L373.25,147.90 L374.86,145.23 L376.47,159.74 L378.07,142.29 L379.68,143.06 L381.29,151.76
L382.89,145.94 L384.50,153.21 L386.11,154.14 L387.72,150.09 L389.32,154.65 L390.93,143.04 L392.54,140.33 L394.15,139.89
L395.75,147.39 L397.36,137.96 L398.97,143.01 L400.57,168.48 L402.18,177.95 L403.79,134.31 L405.40,138.65 L407.00,139.63
L408.61,138.44 L410.22,140.13 L411.83,138.66 L413.43,141.07 L415.04,143.56 L416.65,135.76 L418.26,140.33 L419.86,137.21
L421.47,138.43 L423.08,140.13 L424.68,135.99 L426.29,148.64 L427.90,155.39 L429.51,153.21 L431.11,151.03 L432.72,151.01
L434.33,153.24 L435.93,155.56 L437.54,155.94 L439.15,150.28 L440.76,153.42 L442.36,152.30 L443.97,130.88 L445.58,142.79
L447.19,142.31 L448.79,137.22 L450.40,135.75 L452.01,137.22 L453.61,139.39 L455.22,141.58 L456.83,140.87 L458.44,139.39
L460.04,136.51 L461.65,140.11 L463.26,141.07 L464.87,132.61 L466.47,137.44 L468.08,140.64 L469.69,138.17 L471.29,137.00
L472.90,136.69 L474.51,140.11 L476.12,138.51 L477.72,141.52 L479.33,139.39 L480.94,136.49 L482.55,136.49 L484.15,140.85
L485.76,148.85 L487.37,136.49 L488.97,136.71 L490.58,135.05 L492.19,142.07 L493.80,152.50 L495.40,156.10 L497.01,154.65
L498.62,141.58 L500.23,135.06 L501.83,135.73 L503.44,137.22 L505.05,135.05 L506.65,137.20 L508.26,137.20 L509.87,140.85
L511.48,137.23 L513.08,153.91 L514.69,152.51 L516.30,154.64 L517.91,157.06 L519.51,153.22 L521.12,153.19 L522.73,156.64
L524.33,153.94 L525.94,147.39 L527.55,151.76 L529.16,157.06 L530.76,146.44 L532.37,150.30 L533.98,153.42 L535.58,153.00
L537.19,151.99 L538.80,153.73 L540.41,152.46 L542.01,154.66 L543.62,153.23 L545.23,154.65 L546.84,157.60 L548.44,156.85
L550.05,150.50 L551.66,155.16 L553.26,150.31 L554.87,155.39 L556.48,154.66 L558.09,144.51 L559.69,154.85 L561.30,143.54
L562.91,154.90 L564.52,155.16 L566.12,153.45 L567.73,146.43 L569.34,149.57 L570.95,146.17 L572.55,136.24 L574.16,137.21
L575.77,145.24 L577.37,135.74 L578.98,138.67 L580.59,137.23 L582.20,132.87 L583.80,134.31 L585.41,135.01 L587.02,134.30
L588.62,132.86 L590.23,138.70 L591.84,134.29 L593.45,137.18 L595.05,132.85 L596.66,135.76 '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,105.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 48, 26, 75)' stroke-dasharray=' 5,8' d='M940.65,102.01 L983.21,102.01 M116.09,316.46 L117.70,301.54 L119.30,289.90 L120.91,295.03 L122.52,298.60 L124.13,293.53
L125.73,293.55 L127.34,302.99 L128.95,302.26 L130.55,294.26 L132.16,295.72 L133.77,294.28 L135.38,305.17 L136.98,296.45
L138.59,307.35 L140.20,295.72 L141.81,294.99 L143.41,294.27 L145.02,307.35 L146.63,293.52 L148.23,294.28 L149.84,302.25
L151.45,304.45 L153.06,297.91 L154.66,298.63 L156.27,310.27 L157.88,302.99 L159.49,297.17 L161.09,302.27 L162.70,298.61
L164.31,294.99 L165.91,292.10 L167.52,293.54 L169.13,300.80 L170.74,296.46 L172.34,297.18 L173.95,308.81 L175.56,306.63
L177.17,304.45 L178.77,302.27 L180.38,300.81 L181.99,302.25 L183.59,303.72 L185.20,301.55 L186.81,305.91 L188.42,308.08
L190.02,302.27 L191.63,297.17 L193.24,297.18 L194.85,296.45 L196.45,302.25 L198.06,299.36 L199.67,302.28 L201.27,294.25
L202.88,294.28 L204.49,302.24 L206.10,298.63 L207.70,300.80 L209.31,296.47 L210.92,295.73 L212.52,299.34 L214.13,302.26
L215.74,293.54 L217.35,301.54 L218.95,294.28 L220.56,292.07 L222.17,298.67 L223.78,302.95 L225.38,296.46 L226.99,297.90
L228.60,293.52 L230.20,294.28 L231.81,296.45 L233.42,294.27 L235.03,296.45 L236.63,296.43 L238.24,353.89 L239.85,243.36
L241.46,292.83 L243.06,289.16 L244.67,296.46 L246.28,297.89 L247.88,296.46 L249.49,294.25 L251.10,309.55 L252.71,297.16
L254.31,302.28 L255.92,296.44 L257.53,294.26 L259.14,299.38 L260.74,303.70 L262.35,297.19 L263.96,305.17 L265.56,295.71
L267.17,297.19 L268.78,300.07 L270.39,295.72 L271.99,300.10 L273.60,300.79 L275.21,303.72 L276.82,300.10 L278.42,298.63
L280.03,297.18 L281.64,302.99 L283.24,296.45 L284.85,296.45 L286.46,303.70 L288.07,301.56 L289.67,302.27 L291.28,297.17
L292.89,296.45 L294.50,295.72 L296.10,298.61 L297.71,299.35 L299.32,300.83 L300.92,299.35 L302.53,297.90 L304.14,296.45
L305.75,302.27 L307.35,297.90 L308.96,300.07 L310.57,303.01 L312.18,300.81 L313.78,297.90 L315.39,303.72 L317.00,323.34
L318.60,311.71 L320.21,323.37 L321.82,294.99 L323.43,295.72 L325.03,297.89 L326.64,294.99 L328.25,297.18 L329.86,300.82
L331.46,297.16 L333.07,292.08 L334.68,300.09 L336.28,299.36 L337.89,300.81 L339.50,292.81 L341.11,296.45 L342.71,301.52
L344.32,296.46 L345.93,294.99 L347.54,297.17 L349.14,299.36 L350.75,300.08 L352.36,304.45 L353.96,301.52 L355.57,295.01
L357.18,294.99 L358.79,300.07 L360.39,313.21 L362.00,286.95 L363.61,291.37 L365.22,295.72 L366.82,295.72 L368.43,298.62
L370.04,307.34 L371.64,300.81 L373.25,300.09 L374.86,308.09 L376.47,300.81 L378.07,297.88 L379.68,297.92 L381.29,300.08
L382.90,296.46 L384.50,305.17 L386.11,301.54 L387.72,298.63 L389.32,294.27 L390.93,302.27 L392.54,300.80 L394.15,295.00
L395.75,300.08 L397.36,300.81 L398.97,295.71 L400.58,305.90 L402.18,297.17 L403.79,294.99 L405.40,305.92 L407.00,294.27
L408.61,304.45 L410.22,299.36 L411.83,304.43 L413.43,295.73 L415.04,291.38 L416.65,309.50 L418.26,301.55 L419.86,301.52
L421.47,294.99 L423.08,292.10 L424.68,300.81 L426.29,299.35 L427.90,297.19 L429.51,294.98 L431.11,293.54 L432.72,298.65
L434.33,302.98 L435.94,297.22 L437.54,294.23 L439.15,298.62 L440.76,296.44 L442.36,291.37 L443.97,294.99 L445.58,297.18
L447.19,294.26 L448.79,296.46 L450.40,302.27 L452.01,296.45 L453.61,296.45 L455.22,298.61 L456.83,304.46 L458.44,298.63
L460.04,294.99 L461.65,292.81 L463.26,302.26 L464.87,305.90 L466.47,295.72 L468.08,294.25 L469.69,297.19 L471.29,297.18
L472.90,300.08 L474.51,302.27 L476.12,297.16 L477.72,306.64 L479.33,306.63 L480.94,298.63 L482.55,306.63 L484.15,300.81
L485.76,298.63 L487.37,300.81 L488.97,303.72 L490.58,298.63 L492.19,305.90 L493.80,299.35 L495.40,300.09 L497.01,297.18
L498.62,301.54 L500.23,301.54 L501.83,292.81 L503.44,302.99 L505.05,303.72 L506.65,296.45 L508.26,321.88 L509.87,392.43
L511.48,410.61 L513.08,374.97 L514.69,390.97 L516.30,395.33 L517.91,342.98 L519.51,351.71 L521.12,352.42 L522.73,412.59
L524.33,317.80 L525.94,373.52 L527.55,369.88 L529.16,366.98 L530.76,369.15 L532.37,390.98 L533.98,361.16 L535.59,414.96
L537.19,362.61 L538.80,380.07 L540.41,318.99 L542.01,298.63 L543.62,302.99 L545.23,296.43 L546.84,302.99 L548.44,299.34
L550.05,326.28 L551.66,316.80 L553.27,301.54 L554.87,300.81 L556.48,296.44 L558.09,300.10 L559.69,301.53 L561.30,320.44
L562.91,310.27 L564.52,318.96 L566.12,292.82 L567.73,293.56 L569.34,289.89 L570.95,295.71 L572.55,295.00 L574.16,295.74
L575.77,291.36 L577.37,293.54 L578.98,300.81 L580.59,302.27 L582.20,296.45 L583.80,292.08 L585.41,298.63 L587.02,294.98
L588.63,297.18 L590.23,298.62 L591.84,305.17 L593.45,302.27 L595.05,293.55 L596.66,303.71 '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,123.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 48, 26, 75)' d='M940.65,120.01 L983.21,120.01 M116.09,471.18 L117.70,334.97 L119.30,383.71 L120.91,371.33 L122.52,324.08 L124.13,393.15
L125.73,375.70 L127.34,342.96 L128.95,340.80 L130.55,297.19 L132.16,299.34 L133.77,345.16 L135.38,248.46 L136.98,296.45
L138.59,296.43 L140.20,304.47 L141.81,298.63 L143.41,305.90 L145.02,298.63 L146.63,299.35 L148.23,302.27 L149.84,299.36
L151.45,302.99 L153.06,299.36 L154.66,304.45 L156.27,302.27 L157.88,302.26 L159.49,302.99 L161.09,301.54 L162.70,299.37
L164.31,321.17 L165.91,298.62 L167.52,309.55 L169.13,298.61 L170.74,301.54 L172.34,301.55 L173.95,307.35 L175.56,289.91
L177.17,300.79 L178.77,300.10 L180.38,297.90 L181.99,304.45 L183.59,297.89 L185.20,296.46 L186.81,301.53 L188.42,301.55
L190.02,295.70 L191.63,300.10 L193.24,304.44 L194.85,297.18 L196.45,310.26 L198.06,298.61 L199.67,298.65 L201.27,297.90
L202.88,296.45 L204.49,297.90 L206.10,302.27 L207.70,295.70 L209.31,299.36 L210.92,299.37 L212.52,317.52 L214.13,299.36
L215.74,300.09 L217.35,298.62 L218.95,302.28 L220.56,297.91 L222.17,301.53 L223.78,301.53 L225.38,297.17 L226.99,302.26
L228.60,302.27 L230.20,299.37 L231.81,300.10 L233.42,299.32 L235.03,299.37 L236.63,298.61 L238.24,300.83 L239.85,300.80
L241.46,296.45 L243.06,299.37 L244.67,293.54 L246.28,300.08 L247.88,300.82 L249.49,295.00 L251.10,294.98 L252.71,300.81
L254.31,302.27 L255.92,300.08 L257.53,297.18 L259.14,319.00 L260.74,302.25 L262.35,298.64 L263.96,300.80 L265.56,296.46
L267.17,300.08 L268.78,301.54 L270.39,300.81 L271.99,302.25 L273.60,301.55 L275.21,305.90 L276.82,305.16 L278.42,301.55
L280.03,297.90 L281.64,303.72 L283.24,299.35 L284.85,298.64 L286.46,300.07 L288.07,296.44 L289.67,301.55 L291.28,299.36
L292.89,299.34 L294.50,300.08 L296.10,296.47 L297.71,300.08 L299.32,294.18 L300.92,332.88 L302.53,268.80 L304.14,298.65
L305.75,297.17 L307.35,300.81 L308.96,409.88 L310.57,372.79 L312.18,332.01 L313.78,322.69 L315.39,324.79 L317.00,326.99
L318.60,309.53 L320.21,390.98 L321.82,267.37 L323.43,310.99 L325.03,301.54 L326.64,305.17 L328.25,305.90 L329.86,316.02
L331.46,317.58 L333.07,310.28 L334.68,316.08 L336.28,310.26 L337.89,308.07 L339.50,315.36 L341.11,313.89 L342.71,316.80
L344.32,316.08 L345.93,305.18 L347.54,312.45 L349.14,320.44 L350.75,304.44 L352.36,324.08 L353.96,314.62 L355.57,323.37
L357.18,313.90 L358.79,310.99 L360.39,312.44 L362.00,311.71 L363.61,322.63 L365.22,308.07 L366.82,303.73 L368.43,320.44
L370.04,312.43 L371.64,321.90 L373.25,313.90 L374.86,311.72 L376.47,316.08 L378.07,309.54 L379.68,316.00 L381.29,316.88
L382.90,314.62 L384.50,344.44 L386.11,286.27 L387.72,315.35 L389.32,312.45 L390.93,336.44 L392.54,311.73 L394.15,310.26
L395.75,313.17 L397.36,310.99 L398.97,310.26 L400.58,317.53 L402.18,310.99 L403.79,310.98 L405.40,313.91 L407.00,310.99
L408.61,304.45 L410.22,310.98 L411.83,308.10 L413.43,308.81 L415.04,313.89 L416.65,322.63 L418.26,323.34 L419.86,316.10
L421.47,308.79 L423.08,303.01 L424.68,305.17 L426.29,355.34 L427.90,262.26 L429.51,308.10 L431.11,309.52 L432.72,312.46
L434.33,305.09 L435.93,318.32 L437.54,309.54 L439.15,310.26 L440.76,306.63 L442.36,303.72 L443.97,319.72 L445.58,316.81
L447.19,309.54 L448.79,303.65 L450.40,303.06 L452.01,302.99 L453.61,301.54 L455.22,302.99 L456.83,295.72 L458.44,303.72
L460.04,305.17 L461.65,309.54 L463.26,303.72 L464.87,310.99 L466.47,306.63 L468.08,321.17 L469.69,316.08 L471.29,313.90
L472.90,317.54 L474.51,322.64 L476.12,312.44 L477.72,312.44 L479.33,310.99 L480.94,308.80 L482.55,307.35 L484.15,305.19
L485.76,300.05 L487.37,309.56 L488.97,310.99 L490.58,315.36 L492.19,342.26 L493.80,340.08 L495.40,333.53 L497.01,339.35
L498.62,337.16 L500.23,341.52 L501.83,326.27 L503.44,335.70 L505.05,347.29 L506.65,345.23 L508.26,348.04 L509.87,361.92
L511.48,328.43 L513.08,488.40 L514.69,387.34 L516.30,385.88 L517.90,423.56 L519.51,460.88 L521.12,465.86 L522.73,415.69
L524.33,433.90 L525.94,384.40 L527.55,382.97 L529.16,361.15 L530.76,307.37 L532.37,312.45 L533.98,369.16 L535.59,367.71
L537.19,309.52 L538.80,331.29 L540.41,343.78 L542.01,303.72 L543.62,366.27 L545.23,300.79 L546.84,326.25 L548.44,344.45
L550.05,304.43 L551.66,357.54 L553.27,321.16 L554.87,326.99 L556.48,342.99 L558.09,326.25 L559.69,317.55 L561.30,380.78
L562.91,348.80 L564.52,364.07 L566.12,400.42 L567.73,416.98 L569.34,341.75 L570.95,314.63 L572.55,300.81 L574.16,306.63
L575.77,351.01 L577.37,319.68 L578.98,308.81 L580.59,302.99 L582.20,298.63 L583.80,354.60 L585.41,305.19 L587.02,308.02
L588.63,299.42 L590.23,332.80 L591.84,325.53 L593.45,308.79 L595.05,303.74 L596.66,356.06 '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,141.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(255, 103, 77)' stroke-dasharray=' 5,8' d='M940.65,138.01 L983.21,138.01 M116.09,424.81 L117.70,414.88 L119.30,413.59 L120.91,485.37 L122.52,357.02 L124.13,413.50
L125.73,409.15 L127.34,401.02 L128.95,419.50 L130.56,404.80 L132.16,405.36 L133.77,410.69 L135.38,408.45 L136.98,409.13
L138.59,409.00 L140.20,429.62 L141.81,409.88 L143.41,422.84 L145.02,405.55 L146.63,412.87 L148.24,414.24 L149.84,426.50
L151.45,404.76 L153.06,404.18 L154.66,403.34 L156.27,409.87 L157.88,400.29 L159.49,401.88 L161.09,403.47 L162.70,396.65
L164.31,451.43 L165.91,401.79 L167.52,405.60 L169.13,406.24 L170.74,407.69 L172.34,406.23 L173.95,410.61 L175.56,409.73
L177.17,415.12 L178.77,421.37 L180.38,407.07 L181.99,409.03 L183.59,404.92 L185.20,406.96 L186.81,405.52 L188.42,400.28
L190.02,404.91 L191.63,401.81 L193.24,409.93 L194.84,407.57 L196.45,404.93 L198.06,404.06 L199.67,398.83 L201.27,422.36
L202.88,406.97 L204.49,395.98 L206.10,396.86 L207.70,400.30 L209.31,396.12 L210.92,400.51 L212.53,396.77 L214.13,399.69
L215.74,393.17 L217.35,388.05 L218.95,395.33 L220.56,391.56 L222.17,396.18 L223.78,393.76 L225.38,388.93 L226.99,427.20
L228.60,428.05 L230.21,417.91 L231.81,409.12 L233.42,413.59 L235.03,409.79 L236.63,410.60 L238.24,405.53 L239.85,403.44
L241.46,409.89 L243.06,413.39 L244.67,426.60 L246.28,443.33 L247.89,433.96 L249.49,410.62 L251.10,400.29 L252.71,414.96
L254.31,410.73 L255.92,438.91 L257.53,412.11 L259.14,412.76 L260.74,409.17 L262.35,403.93 L263.96,409.28 L265.56,412.66
L267.17,436.89 L268.78,408.42 L270.39,412.05 L271.99,410.59 L273.60,403.30 L275.21,410.52 L276.82,406.97 L278.42,407.82
L280.03,408.43 L281.64,403.19 L283.24,417.88 L284.85,403.33 L286.46,392.54 L288.07,399.71 L289.67,402.49 L291.28,403.46
L292.89,405.37 L294.50,412.91 L296.10,401.02 L297.71,407.02 L299.32,405.59 L300.93,404.06 L302.53,403.33 L304.14,411.22
L305.75,415.07 L307.35,427.30 L308.96,414.26 L310.57,412.80 L312.18,408.41 L313.78,404.05 L315.39,411.30 L317.00,403.32
L318.61,412.81 L320.21,411.96 L321.82,410.00 L323.43,412.69 L325.03,443.39 L326.64,410.49 L328.25,405.62 L329.86,401.16
L331.46,403.33 L333.07,401.03 L334.68,428.78 L336.29,379.53 L337.89,404.83 L339.50,416.31 L341.11,394.47 L342.71,396.93
L344.32,380.07 L345.93,386.60 L347.54,392.43 L349.14,404.66 L350.75,401.16 L352.36,400.54 L353.97,400.42 L355.57,399.70
L357.18,401.87 L358.79,393.89 L360.39,390.11 L362.00,383.83 L363.61,393.02 L365.22,385.34 L366.82,395.19 L368.43,399.78
L370.04,406.85 L371.65,433.25 L373.25,403.36 L374.86,396.00 L376.47,402.63 L378.07,401.77 L379.68,397.50 L381.29,398.97
L382.90,421.63 L384.50,394.61 L386.11,391.56 L387.72,392.55 L389.33,391.70 L390.93,395.99 L392.54,390.20 L394.15,388.19
L395.75,411.33 L397.36,401.22 L398.97,403.88 L400.58,409.24 L402.18,401.07 L403.79,398.26 L405.40,399.79 L407.00,402.46
L408.61,430.97 L410.22,404.84 L411.83,407.03 L413.43,404.78 L415.04,404.79 L416.65,407.70 L418.26,402.60 L419.86,400.29
L421.47,418.73 L423.08,396.80 L424.69,410.60 L426.29,399.67 L427.90,405.41 L429.51,401.15 L431.11,399.68 L432.72,401.29
L434.33,387.91 L435.94,402.72 L437.54,384.45 L439.15,402.48 L440.76,407.09 L442.37,407.01 L443.97,408.38 L445.58,401.11
L447.19,411.24 L448.79,411.38 L450.40,414.32 L452.01,415.67 L453.62,423.59 L455.22,412.06 L456.83,404.22 L458.44,406.19
L460.04,414.21 L461.65,407.00 L463.26,420.78 L464.87,418.48 L466.47,408.55 L468.08,413.51 L469.69,407.69 L471.30,446.33
L472.90,361.62 L474.51,444.77 L476.12,406.25 L477.72,407.69 L479.33,407.83 L480.94,407.68 L482.55,408.29 L484.15,408.55
L485.76,403.34 L487.37,404.71 L488.97,404.01 L490.58,400.47 L492.19,398.32 L493.80,402.56 L495.41,399.84 L497.01,412.70
L498.62,399.71 L500.23,421.53 L501.83,404.04 L503.44,404.84 L505.05,410.54 L506.66,412.78 L508.26,409.79 L509.87,412.75
L511.48,412.91 L513.08,411.20 L514.69,412.91 L516.30,403.97 L517.91,406.93 L519.51,412.91 L521.12,411.92 L522.73,409.29
L524.34,409.13 L525.94,404.85 L527.55,428.73 L529.16,411.36 L530.76,403.17 L532.37,402.74 L533.98,406.84 L535.59,418.71
L537.19,406.26 L538.80,398.83 L540.41,404.07 L542.01,397.51 L543.62,400.54 L545.23,396.80 L546.84,398.85 L548.44,406.96
L550.05,402.61 L551.66,402.62 L553.27,420.16 L554.87,411.21 L556.48,426.67 L558.09,444.07 L559.70,433.87 L561.30,420.80
L562.91,432.37 L564.52,428.09 L566.12,425.08 L567.73,443.39 L569.34,413.49 L570.95,391.57 L572.55,390.45 L574.16,405.45
L575.77,445.43 L577.37,405.47 L578.98,402.60 L580.59,406.37 L582.20,411.94 L583.80,409.87 L585.41,405.54 L587.02,405.48
L588.63,404.80 L590.23,405.74 L591.84,401.78 L593.45,404.79 L595.05,409.79 L596.66,410.69 '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,159.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(255, 103, 77)' d='M940.65,156.01 L983.21,156.01 M116.09,453.85 L117.70,438.85 L119.30,432.42 L120.91,449.13 L122.52,415.71 L124.13,436.83
L125.73,441.19 L127.34,449.08 L128.95,431.03 L130.55,436.68 L132.16,428.05 L133.77,428.78 L135.38,421.51 L136.98,424.40
L138.59,447.07 L140.20,428.66 L141.81,420.93 L143.41,438.22 L145.02,417.02 L146.63,423.69 L148.23,425.15 L149.84,433.89
L151.45,428.75 L153.06,431.80 L154.66,420.78 L156.27,427.93 L157.88,433.15 L159.49,420.12 L161.09,419.38 L162.70,462.28
L164.31,435.26 L165.91,463.58 L167.52,433.26 L169.13,425.75 L170.74,437.62 L172.34,432.52 L173.95,430.01 L175.56,431.80
L177.17,431.58 L178.77,429.62 L180.38,422.84 L181.99,420.78 L183.59,444.12 L185.20,422.89 L186.81,429.50 L188.42,427.33
L190.02,428.78 L191.63,432.50 L193.24,437.42 L194.85,426.69 L196.45,427.97 L198.06,437.54 L199.67,427.29 L201.27,429.50
L202.88,435.34 L204.49,431.01 L206.10,426.54 L207.70,428.89 L209.31,429.39 L210.92,447.68 L212.53,450.60 L214.13,438.95
L215.74,436.16 L217.35,436.70 L218.95,434.56 L220.56,431.68 L222.17,425.14 L223.78,434.80 L225.38,454.87 L226.99,460.77
L228.60,461.50 L230.20,443.21 L231.81,430.35 L233.42,440.49 L235.03,457.69 L236.64,402.11 L238.24,425.05 L239.85,435.21
L241.46,434.60 L243.06,428.78 L244.67,428.77 L246.28,431.71 L247.89,428.21 L249.49,426.54 L251.10,435.94 L252.71,432.53
L254.31,435.93 L255.92,431.81 L257.53,436.71 L259.14,434.55 L260.74,433.97 L262.35,442.60 L263.96,473.74 L265.56,461.53
L267.17,481.86 L268.78,436.88 L270.39,441.87 L271.99,444.78 L273.60,445.40 L275.21,446.95 L276.82,441.25 L278.42,455.68
L280.03,463.58 L281.64,470.96 L283.25,419.51 L284.85,431.63 L286.46,441.03 L288.07,430.36 L289.67,434.49 L291.28,428.03
L292.89,439.69 L294.50,430.99 L296.10,455.66 L297.71,411.31 L299.32,437.52 L300.93,439.78 L302.53,431.70 L304.14,446.96
L305.75,442.48 L307.35,436.78 L308.96,449.14 L310.57,441.86 L312.18,436.89 L313.78,450.58 L315.39,437.47 L317.00,438.24
L318.61,452.82 L320.21,436.04 L321.82,441.77 L323.43,458.69 L325.03,430.85 L326.64,436.23 L328.25,438.17 L329.86,439.68
L331.46,438.86 L333.07,436.89 L334.68,436.10 L336.28,435.89 L337.89,439.70 L339.50,432.48 L341.11,430.26 L342.71,429.41
L344.32,435.43 L345.93,430.85 L347.54,438.22 L349.14,435.45 L350.75,431.58 L352.36,437.61 L353.97,434.60 L355.57,462.17
L357.18,407.77 L358.79,442.59 L360.39,436.68 L362.00,432.52 L363.61,445.39 L365.22,443.31 L366.82,433.17 L368.43,461.60
L370.04,457.12 L371.64,438.84 L373.25,443.45 L374.86,439.68 L376.47,435.33 L378.07,445.50 L379.68,454.23 L381.29,455.68
L382.90,433.15 L384.50,433.87 L386.11,425.76 L387.72,431.79 L389.33,430.24 L390.93,433.75 L392.54,449.97 L394.15,434.59
L395.75,430.13 L397.36,436.92 L398.97,430.07 L400.58,432.43 L402.18,446.21 L403.79,435.34 L405.40,435.43 L407.01,428.05
L408.61,429.50 L410.22,437.55 L411.83,441.84 L413.43,440.41 L415.04,432.34 L416.65,430.19 L418.26,433.14 L419.86,431.69
L421.47,431.02 L423.08,431.01 L424.68,437.40 L426.29,440.41 L427.90,470.99 L429.51,400.38 L431.11,433.89 L432.72,432.41
L434.33,425.86 L435.94,427.43 L437.54,427.38 L439.15,427.21 L440.76,425.08 L442.36,434.69 L443.97,425.78 L445.58,430.99
L447.19,425.85 L448.79,430.42 L450.40,425.68 L452.01,426.72 L453.62,433.14 L455.22,427.92 L456.83,428.90 L458.44,424.49
L460.04,424.32 L461.65,425.90 L463.26,444.03 L464.87,443.23 L466.47,436.19 L468.08,424.25 L469.69,438.25 L471.30,431.80
L472.90,473.04 L474.51,433.87 L476.12,439.04 L477.72,426.50 L479.33,437.60 L480.94,434.60 L482.55,443.33 L484.15,433.16
L485.76,430.11 L487.37,438.23 L488.97,438.24 L490.58,443.42 L492.19,437.40 L493.80,437.60 L495.40,433.08 L497.01,436.76
L498.62,437.55 L500.23,430.90 L501.83,438.34 L503.44,441.86 L505.05,439.70 L506.65,439.58 L508.26,434.60 L509.87,438.33
L511.48,507.33 L513.08,389.49 L514.69,438.23 L516.30,433.96 L517.91,455.60 L519.51,441.14 L521.12,431.78 L522.73,436.58
L524.34,438.29 L525.94,440.46 L527.55,433.04 L529.16,438.29 L530.76,432.45 L532.37,433.08 L533.98,440.36 L535.59,431.13
L537.19,431.52 L538.80,430.34 L540.41,438.86 L542.01,450.62 L543.62,410.06 L545.23,425.78 L546.84,429.40 L548.44,430.35
L550.05,430.24 L551.66,438.12 L553.27,436.16 L554.87,479.60 L556.48,391.93 L558.09,434.51 L559.69,433.06 L561.30,433.95
L562.91,433.77 L564.52,433.97 L566.12,447.04 L567.73,449.79 L569.34,467.21 L570.95,437.62 L572.55,438.21 L574.16,437.53
L575.77,436.04 L577.38,473.14 L578.98,436.66 L580.59,436.11 L582.20,431.75 L583.81,436.18 L585.41,430.82 L587.02,430.87
L588.63,436.05 L590.23,431.07 L591.84,439.60 L593.45,438.22 L595.05,436.04 L596.66,453.51 '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,177.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(234, 55, 136)' stroke-dasharray=' 5,8' d='M940.65,174.01 L983.21,174.01 M116.09,456.69 L117.70,433.04 L119.30,429.77 L120.91,429.36 L122.52,430.84 L124.12,430.24
L125.73,425.21 L127.34,428.87 L128.95,454.29 L130.55,442.44 L132.16,422.38 L133.77,424.28 L135.38,424.41 L136.98,438.24
L138.59,424.42 L140.20,428.06 L141.81,420.78 L143.41,436.78 L145.02,425.15 L146.63,422.17 L148.23,424.48 L149.84,423.67
L151.45,423.08 L153.06,471.62 L154.66,382.95 L156.27,444.82 L157.88,428.19 L159.49,422.04 L161.09,423.71 L162.70,425.10
L164.31,425.23 L165.91,420.00 L167.52,423.74 L169.13,429.48 L170.74,427.45 L172.34,465.00 L173.95,425.30 L175.56,423.56
L177.16,420.72 L178.77,422.29 L180.38,423.64 L181.99,423.03 L183.59,431.62 L185.20,427.38 L186.81,425.08 L188.42,425.89
L190.02,425.92 L191.63,425.82 L193.24,426.68 L194.84,427.95 L196.45,419.51 L198.06,424.47 L199.67,422.80 L201.27,423.05
L202.88,423.57 L204.49,426.62 L206.10,430.23 L207.70,449.87 L209.31,428.73 L210.92,428.06 L212.52,430.24 L214.13,428.10
L215.74,433.87 L217.35,433.96 L218.95,434.49 L220.56,430.23 L222.17,425.87 L223.78,425.83 L225.38,438.28 L226.99,428.19
L228.60,427.91 L230.21,431.00 L231.81,433.11 L233.42,429.50 L235.03,424.42 L236.63,422.97 L238.24,428.78 L239.85,437.52
L241.46,408.42 L243.06,419.34 L244.67,422.94 L246.28,426.62 L247.88,423.67 L249.49,424.53 L251.10,441.05 L252.71,430.95
L254.31,432.41 L255.92,422.24 L257.53,424.42 L259.14,426.62 L260.74,433.12 L262.35,425.89 L263.96,427.32 L265.56,426.60
L267.17,427.33 L268.78,431.69 L270.39,442.70 L271.99,431.57 L273.60,433.15 L275.21,448.53 L276.82,442.55 L278.42,429.37
L280.03,428.87 L281.64,431.66 L283.24,430.97 L284.85,426.69 L286.46,433.89 L288.07,433.80 L289.67,431.64 L291.28,430.21
L292.89,430.98 L294.50,427.28 L296.10,436.08 L297.71,430.26 L299.32,455.61 L300.92,431.80 L302.53,447.70 L304.14,446.90
L305.75,435.26 L307.35,434.61 L308.96,433.18 L310.57,449.14 L312.18,436.71 L313.78,437.62 L315.39,433.09 L317.00,433.82
L318.60,432.46 L320.21,437.46 L321.82,449.92 L323.43,435.26 L325.03,436.88 L326.64,432.33 L328.25,428.06 L329.86,427.31
L331.46,428.05 L333.07,424.50 L334.68,427.99 L336.28,428.82 L337.89,427.99 L339.50,422.97 L341.11,425.86 L342.71,423.70
L344.32,433.19 L345.93,423.62 L347.54,428.10 L349.14,422.92 L350.75,423.06 L352.36,449.11 L353.96,428.05 L355.57,428.22
L357.18,425.65 L358.79,430.35 L360.39,428.18 L362.00,429.36 L363.61,427.28 L365.22,432.45 L366.82,428.11 L368.43,425.91
L370.04,434.53 L371.64,431.64 L373.25,425.14 L374.86,428.12 L376.47,429.46 L378.07,420.79 L379.68,458.65 L381.29,430.87
L382.90,448.46 L384.50,435.27 L386.11,425.81 L387.72,430.54 L389.32,428.47 L390.93,428.07 L392.54,428.11 L394.15,429.62
L395.75,430.12 L397.36,427.27 L398.97,433.26 L400.57,434.50 L402.18,440.55 L403.79,431.62 L405.40,425.99 L407.00,428.69
L408.61,427.93 L410.22,430.98 L411.83,432.51 L413.43,425.82 L415.04,435.40 L416.65,452.68 L418.26,436.93 L419.86,433.68
L421.47,438.31 L423.08,436.04 L424.68,432.42 L426.29,427.98 L427.90,432.52 L429.51,432.32 L431.11,439.69 L432.72,435.32
L434.33,431.69 L435.93,427.33 L437.54,443.33 L439.15,428.94 L440.76,430.91 L442.36,422.91 L443.97,425.08 L445.58,428.05
L447.19,431.75 L448.79,432.35 L450.40,431.13 L452.01,442.49 L453.62,427.39 L455.22,430.99 L456.83,432.45 L458.44,431.50
L460.04,426.59 L461.65,430.33 L463.26,450.53 L464.87,436.11 L466.47,430.36 L468.08,430.83 L469.69,430.89 L471.30,428.16
L472.90,425.18 L474.51,433.00 L476.12,431.14 L477.72,438.13 L479.33,431.78 L480.94,431.64 L482.55,430.19 L484.15,459.32
L485.76,447.68 L487.37,453.48 L488.97,422.24 L490.58,431.81 L492.19,430.79 L493.80,432.49 L495.40,429.48 L497.01,433.89
L498.62,427.32 L500.23,429.56 L501.83,425.81 L503.44,428.78 L505.05,433.88 L506.66,426.65 L508.26,425.80 L509.87,446.24
L511.48,425.87 L513.08,426.61 L514.69,427.32 L516.30,443.33 L517.91,431.69 L519.51,433.15 L521.12,432.55 L522.73,430.10
L524.33,429.51 L525.94,434.60 L527.55,427.33 L529.16,426.60 L530.76,433.88 L532.37,431.13 L533.98,427.15 L535.59,438.23
L537.19,431.01 L538.80,445.45 L540.41,422.27 L542.01,425.84 L543.62,430.29 L545.23,423.64 L546.84,426.59 L548.44,425.87
L550.05,426.60 L551.66,430.28 L553.27,425.82 L554.87,428.06 L556.48,422.24 L558.09,420.05 L559.69,440.41 L561.30,425.15
L562.91,431.04 L564.52,422.13 L566.12,426.59 L567.73,433.14 L569.34,442.63 L570.95,424.48 L572.55,425.05 L574.16,426.73
L575.77,425.01 L577.37,425.14 L578.98,428.86 L580.59,430.28 L582.20,430.86 L583.80,422.95 L585.41,424.55 L587.02,473.01
L588.63,425.20 L590.23,427.36 L591.84,424.36 L593.45,426.62 L595.05,430.18 L596.66,424.43 '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,195.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(234, 55, 136)' d='M940.65,192.01 L983.21,192.01 M116.09,351.43 L117.70,318.88 L119.30,352.55 L120.91,280.50 L122.52,320.44 L124.13,322.56
L125.73,322.53 L127.34,322.77 L128.95,314.81 L130.56,322.43 L132.16,322.72 L133.77,318.91 L135.38,323.54 L136.98,326.08
L138.59,316.82 L140.20,318.79 L141.81,324.26 L143.41,324.79 L145.02,321.90 L146.63,332.64 L148.24,324.97 L149.84,320.43
L151.45,313.72 L153.06,322.63 L154.66,321.34 L156.27,324.07 L157.88,337.13 L159.49,304.50 L161.09,338.62 L162.70,369.74
L164.31,325.55 L165.91,329.88 L167.52,381.61 L169.13,327.06 L170.74,325.52 L172.34,329.16 L173.95,334.87 L175.56,322.03
L177.17,319.54 L178.77,324.89 L180.38,328.40 L181.99,322.02 L183.59,342.10 L185.20,324.07 L186.81,322.63 L188.42,322.78
L190.02,321.89 L191.63,324.07 L193.24,327.01 L194.85,316.63 L196.45,323.52 L198.06,321.72 L199.67,328.60 L201.27,325.54
L202.88,319.72 L204.49,318.99 L206.10,327.54 L207.70,320.61 L209.31,321.90 L210.92,318.87 L212.53,332.92 L214.13,309.53
L215.74,319.56 L217.35,319.85 L218.95,312.30 L220.56,311.71 L222.17,317.00 L223.78,319.69 L225.38,325.54 L226.99,328.44
L228.60,321.74 L230.21,324.23 L231.81,330.63 L233.42,350.11 L235.03,327.14 L236.63,332.06 L238.24,320.45 L239.85,357.37
L241.46,281.17 L243.06,319.18 L244.67,316.07 L246.28,312.44 L247.89,313.90 L249.49,321.90 L251.10,316.64 L252.71,318.27
L254.31,325.58 L255.92,332.16 L257.53,322.66 L259.14,321.89 L260.74,326.93 L262.35,324.14 L263.96,321.16 L265.57,321.15
L267.17,327.74 L268.78,380.07 L270.39,337.79 L271.99,332.90 L273.60,339.34 L275.21,324.08 L276.82,326.26 L278.42,324.81
L280.03,327.72 L281.64,329.22 L283.25,336.38 L284.85,324.07 L286.46,329.90 L288.07,327.75 L289.67,324.60 L291.28,322.79
L292.89,316.94 L294.50,326.06 L296.10,320.54 L297.71,319.03 L299.32,326.92 L300.93,324.10 L302.53,326.25 L304.14,322.61
L305.75,321.02 L307.35,322.05 L308.96,325.37 L310.57,325.85 L312.18,323.20 L313.78,324.07 L315.39,325.53 L317.00,327.56
L318.61,320.58 L320.21,324.83 L321.82,326.26 L323.43,326.08 L325.03,323.37 L326.64,331.36 L328.25,332.95 L329.86,330.59
L331.46,327.82 L333.07,339.28 L334.68,328.49 L336.29,328.39 L337.89,326.81 L339.50,319.89 L341.11,326.26 L342.71,321.02
L344.32,323.34 L345.93,321.16 L347.54,322.93 L349.14,323.25 L350.75,321.26 L352.36,321.79 L353.97,311.72 L355.57,319.72
L357.18,319.78 L358.79,318.00 L360.39,324.18 L362.00,321.17 L363.61,321.08 L365.22,322.11 L366.82,323.30 L368.43,327.71
L370.04,325.37 L371.64,327.01 L373.25,393.99 L374.86,326.97 L376.47,327.72 L378.07,321.90 L379.68,320.99 L381.29,339.36
L382.90,335.14 L384.50,335.56 L386.11,342.23 L387.72,332.28 L389.32,328.26 L390.93,327.14 L392.54,330.62 L394.15,326.99
L395.75,329.27 L397.36,334.87 L398.97,332.83 L400.58,329.89 L402.18,336.51 L403.79,333.29 L405.40,330.63 L407.00,331.35
L408.61,327.14 L410.22,328.45 L411.83,323.38 L413.43,324.07 L415.04,330.59 L416.65,342.12 L418.26,330.80 L419.86,319.54
L421.47,319.14 L423.08,322.64 L424.68,323.34 L426.29,324.80 L427.90,330.63 L429.51,321.19 L431.11,333.52 L432.72,331.35
L434.33,328.99 L435.94,324.98 L437.54,329.00 L439.15,329.34 L440.76,324.07 L442.36,331.37 L443.97,329.79 L445.58,328.54
L447.19,331.92 L448.79,332.42 L450.40,330.99 L452.01,330.07 L453.62,347.33 L455.22,326.26 L456.83,333.38 L458.44,345.15
L460.05,354.84 L461.65,352.37 L463.26,356.06 L464.87,359.70 L466.47,348.66 L468.08,330.04 L469.69,328.45 L471.30,332.80
L472.90,327.70 L474.51,321.17 L476.12,382.98 L477.72,343.70 L479.33,328.29 L480.94,327.15 L482.55,325.39 L484.15,331.49
L485.76,330.64 L487.37,327.53 L488.98,326.42 L490.58,329.74 L492.19,329.17 L493.80,328.57 L495.40,322.47 L497.01,326.27
L498.62,332.24 L500.23,327.72 L501.83,321.73 L503.44,329.89 L505.05,327.15 L506.66,326.25 L508.26,325.38 L509.87,325.68
L511.48,327.71 L513.08,338.47 L514.69,329.35 L516.30,338.59 L517.91,334.10 L519.51,338.64 L521.12,341.65 L522.73,323.38
L524.34,322.62 L525.94,326.98 L527.55,334.86 L529.16,335.82 L530.76,323.22 L532.37,327.87 L533.98,328.37 L535.59,326.35
L537.19,330.59 L538.80,317.38 L540.41,342.39 L542.01,333.38 L543.62,328.60 L545.23,326.86 L546.84,321.15 L548.44,326.25
L550.05,350.97 L551.66,330.80 L553.27,328.43 L554.87,345.72 L556.48,311.72 L558.09,323.51 L559.70,327.00 L561.30,327.73
L562.91,321.71 L564.52,326.25 L566.12,325.79 L567.73,326.71 L569.34,321.35 L570.95,329.82 L572.55,333.60 L574.16,329.18
L575.77,331.28 L577.37,326.89 L578.98,400.43 L580.59,333.59 L582.20,344.54 L583.80,343.55 L585.41,333.82 L587.02,326.68
L588.63,324.96 L590.23,323.20 L591.84,327.12 L593.45,321.93 L595.05,329.04 L596.66,336.53 '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,542.40 L596.66,542.40 L596.66,57.01 L114.48,57.01 Z '/> <g transform="translate(19.18,299.71) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Speed (bits per second)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(355.57,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Seconds</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(355.57,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Transfer Speed TCP Download (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 64 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,693 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,542.40 L596.66,542.40 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,542.40 L123.48,542.40 M596.66,542.40 L587.66,542.40 '/> <g transform="translate(106.09,546.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >100Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,473.06 L596.66,473.06 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,473.06 L123.48,473.06 M596.66,473.06 L587.66,473.06 '/> <g transform="translate(106.09,476.96)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >200Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,403.72 L596.66,403.72 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,403.72 L123.48,403.72 M596.66,403.72 L587.66,403.72 '/> <g transform="translate(106.09,407.62)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >300Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,334.38 L596.66,334.38 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,334.38 L123.48,334.38 M596.66,334.38 L587.66,334.38 '/> <g transform="translate(106.09,338.28)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >400Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,265.03 L596.66,265.03 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,265.03 L123.48,265.03 M596.66,265.03 L587.66,265.03 '/> <g transform="translate(106.09,268.93)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >500Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,195.69 L596.66,195.69 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,195.69 L123.48,195.69 M596.66,195.69 L587.66,195.69 '/> <g transform="translate(106.09,199.59)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >600Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,126.35 L596.66,126.35 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,126.35 L123.48,126.35 M596.66,126.35 L587.66,126.35 '/> <g transform="translate(106.09,130.25)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >700Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,57.01 L596.66,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L123.48,57.01 M596.66,57.01 L587.66,57.01 '/> <g transform="translate(106.09,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >800Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,542.40 L114.48,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,542.40 L114.48,533.40 M114.48,57.01 L114.48,66.01 '/> <g transform="translate(114.48,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M162.70,542.40 L162.70,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M162.70,542.40 L162.70,533.40 M162.70,57.01 L162.70,66.01 '/> <g transform="translate(162.70,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >30</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M210.92,542.40 L210.92,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M210.92,542.40 L210.92,533.40 M210.92,57.01 L210.92,66.01 '/> <g transform="translate(210.92,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >60</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M259.13,542.40 L259.13,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M259.13,542.40 L259.13,533.40 M259.13,57.01 L259.13,66.01 '/> <g transform="translate(259.13,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >90</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M307.35,542.40 L307.35,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M307.35,542.40 L307.35,533.40 M307.35,57.01 L307.35,66.01 '/> <g transform="translate(307.35,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >120</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M355.57,542.40 L355.57,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M355.57,542.40 L355.57,533.40 M355.57,57.01 L355.57,66.01 '/> <g transform="translate(355.57,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >150</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M403.79,542.40 L403.79,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M403.79,542.40 L403.79,533.40 M403.79,57.01 L403.79,66.01 '/> <g transform="translate(403.79,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >180</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M452.01,542.40 L452.01,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M452.01,542.40 L452.01,533.40 M452.01,57.01 L452.01,66.01 '/> <g transform="translate(452.01,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >210</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M500.22,542.40 L500.22,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M500.22,542.40 L500.22,533.40 M500.22,57.01 L500.22,66.01 '/> <g transform="translate(500.22,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >240</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M548.44,542.40 L548.44,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M548.44,542.40 L548.44,533.40 M548.44,57.01 L548.44,66.01 '/> <g transform="translate(548.44,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >270</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M596.66,542.40 L596.66,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M596.66,542.40 L596.66,533.40 M596.66,57.01 L596.66,66.01 '/> <g transform="translate(596.66,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >300</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,542.40 L596.66,542.40 L596.66,57.01 L114.48,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M613.44,201.01 L613.44,57.01 L991.60,57.01 L991.60,201.01 L613.44,201.01 Z '/></g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,69.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 11, 113, 137)' stroke-dasharray=' 5,8' d='M940.65,66.01 L983.21,66.01 M116.09,260.93 L117.69,407.99 L119.30,399.61 L120.91,405.33 L122.52,389.96 L124.13,397.90
L125.73,405.98 L127.34,395.06 L128.95,405.08 L130.55,394.43 L132.16,427.71 L133.77,413.96 L135.38,411.23 L136.98,387.98
L138.59,412.19 L140.20,403.96 L141.81,412.53 L143.41,379.78 L145.02,396.44 L146.63,402.98 L148.23,427.05 L149.84,389.45
L151.45,402.89 L153.05,397.97 L154.66,372.00 L156.27,420.59 L157.88,443.79 L159.48,412.34 L161.09,396.61 L162.70,410.33
L164.31,405.24 L165.91,394.34 L167.52,412.64 L169.13,373.01 L170.74,411.26 L172.34,389.68 L173.95,379.06 L175.56,403.06
L177.16,396.52 L178.77,395.24 L180.38,429.81 L181.99,412.61 L183.59,395.88 L185.20,418.90 L186.81,412.61 L188.41,421.15
L190.02,394.43 L191.63,420.68 L193.24,388.34 L194.85,419.87 L196.45,411.62 L198.06,419.79 L199.67,414.06 L201.27,421.16
L202.88,396.53 L204.49,419.79 L206.10,405.37 L207.70,404.64 L209.31,411.56 L210.92,420.66 L212.52,396.34 L214.13,444.65
L215.74,388.63 L217.35,412.25 L218.95,413.41 L220.56,403.79 L222.17,412.35 L223.78,404.69 L225.38,420.51 L226.99,390.14
L228.60,404.47 L230.21,427.83 L231.81,419.64 L233.42,410.89 L235.03,404.84 L236.63,427.04 L238.24,412.24 L239.85,414.13
L241.46,411.14 L243.06,410.99 L244.67,403.69 L246.28,428.67 L247.89,411.76 L249.49,382.00 L251.10,403.54 L252.71,397.56
L254.31,405.17 L255.92,395.10 L257.53,418.10 L259.13,379.07 L260.74,414.22 L262.35,418.81 L263.96,421.40 L265.57,389.45
L267.17,395.59 L268.78,403.80 L270.39,388.47 L271.99,395.12 L273.60,397.79 L275.21,396.08 L276.82,396.41 L278.42,395.93
L280.03,414.57 L281.64,378.14 L283.25,388.03 L284.85,365.21 L286.46,403.90 L288.07,364.34 L289.67,379.25 L291.28,397.86
L292.89,363.60 L294.49,381.25 L296.10,402.43 L297.71,389.87 L299.32,387.99 L300.93,371.98 L302.53,389.08 L304.14,372.42
L305.75,381.16 L307.35,363.42 L308.96,386.12 L310.57,364.10 L312.17,397.71 L313.78,371.08 L315.39,371.71 L317.00,372.71
L318.60,374.71 L320.21,378.98 L321.82,396.42 L323.43,363.29 L325.03,381.05 L326.64,388.63 L328.25,388.52 L329.86,398.06
L331.46,355.80 L333.07,397.07 L334.68,378.34 L336.28,366.18 L337.89,395.80 L339.50,364.43 L341.11,380.62 L342.71,374.09
L344.32,379.06 L345.93,402.99 L347.53,363.59 L349.14,371.80 L350.75,374.71 L352.36,387.44 L353.96,373.06 L355.57,378.88
L357.18,374.17 L358.79,372.66 L360.39,362.86 L362.00,420.65 L363.61,373.80 L365.21,403.78 L366.82,363.18 L368.43,364.53
L370.04,404.52 L371.64,375.23 L373.25,363.29 L374.86,404.52 L376.47,371.07 L378.07,413.97 L379.68,372.43 L381.29,387.16
L382.90,357.27 L384.50,394.15 L386.11,374.80 L387.72,377.62 L389.32,371.17 L390.93,380.52 L392.54,372.43 L394.15,413.32
L395.75,379.70 L397.36,371.91 L398.97,365.04 L400.57,404.61 L402.18,365.35 L403.79,413.17 L405.40,363.69 L407.00,397.53
L408.61,379.50 L410.22,388.53 L411.82,388.52 L413.43,378.37 L415.04,381.42 L416.65,372.42 L418.26,389.34 L419.86,380.63
L421.47,363.12 L423.08,373.06 L424.68,404.37 L426.29,379.97 L427.90,421.26 L429.51,363.83 L431.11,396.33 L432.72,364.73
L434.33,371.80 L435.93,373.06 L437.54,388.78 L439.15,372.25 L440.76,395.97 L442.36,381.36 L443.97,421.80 L445.58,387.99
L447.19,388.42 L448.79,366.50 L450.40,389.24 L452.01,380.10 L453.61,370.87 L455.22,412.43 L456.83,396.70 L458.44,389.79
L460.04,420.60 L461.65,411.15 L463.26,389.88 L464.86,402.97 L466.47,390.81 L468.08,380.42 L469.69,389.44 L471.29,403.07
L472.90,380.52 L474.51,390.69 L476.12,411.79 L477.73,403.96 L479.33,364.33 L480.94,411.89 L482.54,387.49 L484.15,411.88
L485.76,405.46 L487.37,420.28 L488.98,372.73 L490.58,385.37 L492.19,429.40 L493.80,435.66 L495.40,402.48 L497.01,372.32
L498.62,411.89 L500.23,380.52 L501.83,402.98 L503.44,386.53 L505.05,403.18 L506.65,410.05 L508.26,419.78 L509.87,427.17
L511.48,372.39 L513.08,403.96 L514.69,413.79 L516.30,380.58 L517.91,419.85 L519.51,414.04 L521.12,420.45 L522.73,378.24
L524.34,404.82 L525.94,434.95 L527.55,374.92 L529.16,412.16 L530.76,403.37 L532.37,395.78 L533.98,380.38 L535.59,404.54
L537.19,370.51 L538.80,421.11 L540.41,395.80 L542.01,412.52 L543.62,389.25 L545.23,411.01 L546.84,365.42 L548.44,395.83
L550.05,378.85 L551.66,379.88 L553.26,380.32 L554.87,385.85 L556.48,379.76 L558.09,371.60 L559.69,411.89 L561.30,388.61
L562.91,363.57 L564.52,380.53 L566.12,381.97 L567.73,364.76 L569.34,378.84 L570.94,373.27 L572.55,388.12 L574.16,356.45
L575.77,395.54 L577.37,404.63 L578.98,371.27 L580.59,388.34 L582.20,387.16 L583.80,363.07 L585.41,370.86 L587.02,362.57
L588.62,371.73 L590.23,387.01 L591.84,403.82 L593.45,362.96 L595.05,374.19 L596.66,356.15 '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,87.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 11, 113, 137)' d='M940.65,84.01 L983.21,84.01 M116.09,93.35 L117.70,259.46 L119.30,266.37 L120.91,240.19 L122.52,273.07 L124.13,256.18
L125.73,267.68 L127.34,250.62 L128.95,266.12 L130.55,275.22 L132.16,298.24 L133.77,248.37 L135.38,259.66 L136.98,260.57
L138.59,256.56 L140.20,251.46 L141.81,267.99 L143.41,241.21 L145.02,245.73 L146.63,241.47 L148.24,308.75 L149.84,259.58
L151.45,268.35 L153.06,268.02 L154.66,267.84 L156.27,271.99 L157.88,274.95 L159.49,258.72 L161.09,276.71 L162.70,252.03
L164.31,315.38 L165.91,260.55 L167.52,263.12 L169.13,235.87 L170.74,253.56 L172.34,258.43 L173.95,256.07 L175.56,246.11
L177.16,269.67 L178.77,237.80 L180.38,309.27 L181.99,268.41 L183.59,226.89 L185.20,253.48 L186.81,265.64 L188.42,257.67
L190.02,235.59 L191.63,252.77 L193.24,260.55 L194.85,244.56 L196.45,276.54 L198.06,298.37 L199.67,258.37 L201.27,257.64
L202.88,265.77 L204.49,243.90 L206.10,284.37 L207.70,245.60 L209.31,276.16 L210.92,251.38 L212.52,242.73 L214.13,323.97
L215.74,256.02 L217.35,262.33 L218.95,249.29 L220.56,257.83 L222.17,283.82 L223.78,251.99 L225.38,273.89 L226.99,251.44
L228.60,275.39 L230.21,300.31 L231.81,258.80 L233.42,257.71 L235.03,252.77 L236.63,281.63 L238.24,261.02 L239.85,270.25
L241.46,278.01 L243.06,267.82 L244.67,252.73 L246.28,324.19 L247.88,252.83 L249.49,245.03 L251.10,268.30 L252.71,271.05
L254.31,254.92 L255.92,277.28 L257.53,286.71 L259.14,235.11 L260.74,285.88 L262.35,299.66 L263.96,254.51 L265.56,268.91
L267.17,260.03 L268.78,253.28 L270.39,285.09 L271.99,254.48 L273.60,258.84 L275.21,260.55 L276.82,253.29 L278.42,283.09
L280.03,290.36 L281.64,291.84 L283.24,238.52 L284.85,281.82 L286.46,251.98 L288.07,269.85 L289.67,269.28 L291.28,244.54
L292.89,254.17 L294.49,260.20 L296.10,300.55 L297.71,278.19 L299.32,261.28 L300.92,268.60 L302.53,269.39 L304.14,253.84
L305.75,291.02 L307.35,292.13 L308.96,261.53 L310.57,257.87 L312.18,294.83 L313.78,261.17 L315.39,259.10 L317.00,281.64
L318.60,253.83 L320.21,257.83 L321.82,268.54 L323.43,262.74 L325.03,275.09 L326.64,258.37 L328.25,299.82 L329.86,266.36
L331.46,241.64 L333.07,279.46 L334.68,268.35 L336.28,266.57 L337.89,278.00 L339.50,251.83 L341.11,261.28 L342.71,238.03
L344.32,269.99 L345.93,272.72 L347.54,253.49 L349.14,238.17 L350.75,242.96 L352.36,269.44 L353.96,230.19 L355.57,255.07
L357.18,268.56 L358.79,244.56 L360.39,270.02 L362.00,299.07 L363.61,282.05 L365.22,242.02 L366.82,291.10 L368.43,272.34
L370.04,278.58 L371.64,267.82 L373.25,260.73 L374.86,285.97 L376.47,269.25 L378.07,322.26 L379.68,268.55 L381.29,267.83
L382.90,243.83 L384.50,246.74 L386.11,260.56 L387.72,243.88 L389.33,238.12 L390.93,253.29 L392.54,261.33 L394.15,275.69
L395.75,256.12 L397.36,236.34 L398.97,276.89 L400.58,245.13 L402.18,235.82 L403.79,273.81 L405.40,261.37 L407.00,245.01
L408.61,253.34 L410.22,316.50 L411.83,261.27 L413.43,237.29 L415.04,226.89 L416.65,252.55 L418.26,270.37 L419.86,235.43
L421.47,266.56 L423.08,242.38 L424.68,258.37 L426.29,240.79 L427.90,308.65 L429.51,267.63 L431.11,269.48 L432.72,236.43
L434.33,260.68 L435.93,244.19 L437.54,268.16 L439.15,253.28 L440.76,278.46 L442.36,244.12 L443.97,290.89 L445.58,285.48
L447.19,227.82 L448.79,268.30 L450.40,255.89 L452.01,259.67 L453.61,252.56 L455.22,230.01 L456.83,276.77 L458.44,243.12
L460.04,293.92 L461.65,229.12 L463.26,259.82 L464.87,261.30 L466.47,227.57 L468.08,270.96 L469.69,249.62 L471.29,269.30
L472.90,246.73 L474.51,270.53 L476.12,301.70 L477.72,250.80 L479.33,284.55 L480.94,236.84 L482.55,237.73 L484.15,261.29
L485.76,251.82 L487.37,270.73 L488.97,229.28 L490.58,236.57 L492.19,276.55 L493.80,253.37 L495.40,276.47 L497.01,294.73
L498.62,292.03 L500.23,291.60 L501.83,268.55 L503.44,289.64 L505.05,286.11 L506.66,285.31 L508.26,268.39 L509.87,332.55
L511.48,302.11 L513.08,273.51 L514.69,308.72 L516.30,277.23 L517.91,307.83 L519.51,260.39 L521.12,309.04 L522.73,252.26
L524.34,293.92 L525.94,331.84 L527.55,292.45 L529.16,296.32 L530.76,297.49 L532.37,290.36 L533.98,282.37 L535.59,301.27
L537.19,276.55 L538.80,268.55 L540.41,267.82 L542.01,308.54 L543.62,276.54 L545.23,286.16 L546.84,258.35 L548.44,261.14
L550.05,286.86 L551.66,283.69 L553.27,284.61 L554.87,263.55 L556.48,283.87 L558.09,325.82 L559.69,291.82 L561.30,253.55
L562.91,312.68 L564.52,270.73 L566.12,290.52 L567.73,269.26 L569.34,270.08 L570.95,282.87 L572.55,278.74 L574.16,269.28
L575.77,315.93 L577.38,293.37 L578.98,274.36 L580.59,291.75 L582.20,269.13 L583.80,267.83 L585.41,283.24 L587.02,287.31
L588.63,270.00 L590.23,283.82 L591.84,309.27 L593.45,268.55 L595.05,286.05 L596.66,280.26 '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,105.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 48, 26, 75)' stroke-dasharray=' 5,8' d='M940.65,102.01 L983.21,102.01 M116.09,185.38 L117.70,328.90 L119.30,321.65 L120.91,298.36 L122.52,307.31 L124.13,371.01
L125.73,322.23 L127.34,329.62 L128.95,320.99 L130.55,297.55 L132.16,355.80 L133.77,297.62 L135.38,353.75 L136.98,322.96
L138.59,332.54 L140.20,312.90 L141.81,312.91 L143.41,322.36 L145.02,311.58 L146.63,315.08 L148.24,363.07 L149.84,306.96
L151.45,353.69 L153.06,339.01 L154.66,317.99 L156.27,326.11 L157.88,315.69 L159.49,316.53 L161.09,334.00 L162.70,308.54
L164.31,357.25 L165.91,314.36 L167.52,324.67 L169.13,314.96 L170.74,315.84 L172.34,325.37 L173.95,299.81 L175.56,316.41
L177.17,299.23 L178.77,325.12 L180.38,365.27 L181.99,291.07 L183.59,317.99 L185.20,332.56 L186.81,323.08 L188.42,294.86
L190.02,317.14 L191.63,330.35 L193.24,322.48 L194.85,325.87 L196.45,321.62 L198.06,355.81 L199.67,300.53 L201.27,339.20
L202.88,354.97 L204.49,331.94 L206.10,315.80 L207.70,322.24 L209.31,329.78 L210.92,388.49 L212.52,368.79 L214.13,353.73
L215.74,314.22 L217.35,340.54 L218.95,308.54 L220.56,323.81 L222.17,301.51 L223.78,349.06 L225.38,324.66 L226.99,314.96
L228.60,299.35 L230.20,370.14 L231.81,313.77 L233.42,306.35 L235.03,339.07 L236.63,307.70 L238.24,318.71 L239.85,339.81
L241.46,315.09 L243.06,317.96 L244.67,299.96 L246.28,357.25 L247.88,323.71 L249.49,325.27 L251.10,317.37 L252.71,309.89
L254.31,309.39 L255.92,314.96 L257.53,324.60 L259.14,325.32 L260.74,316.42 L262.35,347.06 L263.96,330.40 L265.57,316.64
L267.17,328.77 L268.78,324.66 L270.39,301.26 L271.99,323.70 L273.60,315.81 L275.21,310.00 L276.82,301.26 L278.42,332.60
L280.03,347.02 L281.64,333.26 L283.24,299.09 L284.85,317.37 L286.46,339.83 L288.07,306.97 L289.67,293.26 L291.28,324.55
L292.89,324.54 L294.50,301.38 L296.10,357.89 L297.71,308.53 L299.32,330.37 L300.92,302.00 L302.53,347.80 L304.14,314.35
L305.75,333.39 L307.35,305.49 L308.96,322.37 L310.57,314.38 L312.18,371.04 L313.78,322.35 L315.39,325.28 L317.00,322.35
L318.60,307.80 L320.21,317.28 L321.82,331.07 L323.43,308.55 L325.03,309.26 L326.64,323.10 L328.25,351.67 L329.86,314.94
L331.46,301.16 L333.07,337.63 L334.68,307.92 L336.28,323.70 L337.89,323.92 L339.50,309.28 L341.11,347.79 L342.71,300.42
L344.32,339.81 L345.93,331.08 L347.54,331.08 L349.14,299.09 L350.75,315.90 L352.36,309.90 L353.96,331.81 L355.57,307.21
L357.18,334.00 L358.79,324.41 L360.39,315.22 L362.00,355.69 L363.61,325.98 L365.22,308.03 L366.82,330.89 L368.43,301.32
L370.04,330.33 L371.64,315.81 L373.25,308.67 L374.86,323.68 L376.47,308.67 L378.07,348.52 L379.68,322.37 L381.29,319.31
L382.90,315.25 L384.50,332.52 L386.11,314.96 L387.72,331.81 L389.32,308.54 L390.93,317.99 L392.54,308.54 L394.15,355.92
L395.75,338.38 L397.36,307.06 L398.97,330.98 L400.58,315.12 L402.18,299.89 L403.79,341.27 L405.40,310.59 L407.00,297.65
L408.61,347.95 L410.22,341.10 L411.83,323.22 L413.43,331.72 L415.04,301.36 L416.65,325.85 L418.26,291.98 L419.86,325.89
L421.47,326.69 L423.08,324.65 L424.68,340.49 L426.29,317.32 L427.90,341.27 L429.51,332.41 L431.11,310.01 L432.72,316.54
L434.33,325.25 L435.94,322.35 L437.54,329.63 L439.15,321.62 L440.76,299.13 L442.36,339.82 L443.97,355.76 L445.58,318.00
L447.19,323.94 L448.79,325.25 L450.40,317.88 L452.01,317.25 L453.62,318.06 L455.22,314.33 L456.83,309.24 L458.44,307.11
L460.04,355.06 L461.65,324.65 L463.26,307.89 L464.87,315.62 L466.47,331.80 L468.08,305.64 L469.69,336.90 L471.29,296.92
L472.90,299.21 L474.51,323.08 L476.12,355.71 L477.72,353.61 L479.33,307.84 L480.94,312.18 L482.55,317.25 L484.15,334.10
L485.76,315.72 L487.37,309.94 L488.97,333.29 L490.58,301.25 L492.19,325.26 L493.80,360.90 L495.40,313.76 L497.01,305.50
L498.62,338.48 L500.23,300.40 L501.83,323.11 L503.44,316.52 L505.05,307.83 L506.65,321.60 L508.26,316.10 L509.87,355.64
L511.48,304.84 L513.08,337.01 L514.69,337.50 L516.30,309.27 L517.91,323.81 L519.51,315.09 L521.12,324.52 L522.73,341.28
L524.33,305.62 L525.94,355.80 L527.55,318.86 L529.16,328.81 L530.76,306.46 L532.37,328.78 L533.98,324.53 L535.59,336.89
L537.19,308.53 L538.80,314.38 L540.41,312.30 L542.01,354.97 L543.62,314.36 L545.23,322.49 L546.84,314.94 L548.44,322.38
L550.05,301.98 L551.66,332.54 L553.27,299.09 L554.87,307.80 L556.48,323.08 L558.09,339.07 L559.69,339.12 L561.30,339.78
L562.91,306.35 L564.52,302.02 L566.12,330.51 L567.73,308.37 L569.34,308.53 L570.95,331.82 L572.55,299.82 L574.16,332.53
L575.77,355.80 L577.38,321.75 L578.98,306.96 L580.59,332.53 L582.20,307.12 L583.80,298.38 L585.41,347.04 L587.02,297.65
L588.63,299.79 L590.23,346.38 L591.84,357.97 L593.45,299.81 L595.05,331.12 L596.66,318.50 '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,123.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 48, 26, 75)' d='M940.65,120.01 L983.21,120.01 M116.09,375.00 L117.70,440.20 L119.30,474.99 L120.91,459.05 L122.52,471.41 L124.13,456.21
L125.73,426.97 L127.34,377.65 L128.95,364.50 L130.55,324.53 L132.16,380.63 L133.77,332.56 L135.38,355.67 L136.98,379.80
L138.59,355.18 L140.20,346.24 L141.81,331.95 L143.41,298.93 L145.02,294.00 L146.63,324.54 L148.24,340.65 L149.84,316.41
L151.45,324.67 L153.06,305.50 L154.66,292.55 L156.27,300.59 L157.88,348.50 L159.49,325.26 L161.09,293.28 L162.70,291.09
L164.31,357.44 L165.91,354.90 L167.52,299.82 L169.13,316.54 L170.74,316.71 L172.34,290.90 L173.95,378.28 L175.56,379.92
L177.17,297.03 L178.77,355.63 L180.38,369.63 L181.99,339.08 L183.59,289.05 L185.20,355.11 L186.81,322.93 L188.42,314.35
L190.02,322.87 L191.63,349.46 L193.24,296.91 L194.85,339.20 L196.45,322.96 L198.06,387.92 L199.67,341.83 L201.27,315.82
L202.88,347.81 L204.49,318.71 L206.10,334.00 L207.70,315.97 L209.31,347.67 L210.92,355.91 L212.53,453.25 L214.13,515.76
L215.74,450.98 L217.35,452.44 L218.95,475.83 L220.56,445.31 L222.17,413.15 L223.78,419.82 L225.38,354.41 L226.99,307.82
L228.60,347.70 L230.20,346.09 L231.81,305.32 L233.42,370.23 L235.03,371.80 L236.63,315.08 L238.24,420.53 L239.85,459.84
L241.46,450.25 L243.06,453.30 L244.67,475.71 L246.28,500.53 L247.89,469.22 L249.49,427.73 L251.10,412.60 L252.71,418.98
L254.31,357.25 L255.92,325.27 L257.53,323.82 L259.14,331.80 L260.74,356.53 L262.35,363.80 L263.96,315.08 L265.56,330.36
L267.17,313.73 L268.78,338.03 L270.39,342.96 L271.99,322.50 L273.60,314.93 L275.21,341.44 L276.82,341.20 L278.42,322.96
L280.03,363.80 L281.64,371.81 L283.25,316.72 L284.85,323.03 L286.46,324.41 L288.07,340.53 L289.67,307.82 L291.28,370.45
L292.89,315.69 L294.50,350.71 L296.10,379.81 L297.71,333.25 L299.32,315.08 L300.92,331.83 L302.53,341.23 L304.14,354.70
L305.75,345.32 L307.35,322.41 L308.96,348.44 L310.57,420.59 L312.18,483.77 L313.78,515.77 L315.39,474.99 L317.00,445.24
L318.60,421.24 L320.21,381.36 L321.82,394.24 L323.43,419.14 L325.03,444.47 L326.64,397.31 L328.25,362.98 L329.86,355.10
L331.46,344.92 L333.07,332.47 L334.68,347.11 L336.28,427.03 L337.89,402.35 L339.50,364.63 L341.11,379.69 L342.71,363.80
L344.32,411.79 L345.93,428.52 L347.54,397.33 L349.14,435.79 L350.75,445.16 L352.36,435.79 L353.96,419.78 L355.57,430.05
L357.18,352.06 L358.79,355.84 L360.39,321.71 L362.00,371.70 L363.61,306.35 L365.22,355.18 L366.82,339.70 L368.43,356.54
L370.04,340.54 L371.64,331.71 L373.25,315.90 L374.86,355.95 L376.47,334.03 L378.07,355.63 L379.68,323.81 L381.29,331.08
L382.90,309.99 L384.50,357.99 L386.11,308.39 L387.72,326.24 L389.32,315.69 L390.93,314.36 L392.54,355.19 L394.14,364.93
L395.75,357.48 L397.36,324.54 L398.97,325.27 L400.57,310.54 L402.18,341.24 L403.79,331.99 L405.40,326.71 L407.00,378.34
L408.61,354.35 L410.22,419.79 L411.83,443.78 L413.43,435.05 L415.04,444.61 L416.65,460.51 L418.26,436.40 L419.86,475.05
L421.47,451.05 L423.08,397.25 L424.68,386.34 L426.29,331.11 L427.90,476.49 L429.51,427.15 L431.11,397.12 L432.72,341.27
L434.33,387.80 L435.94,371.80 L437.54,348.65 L439.15,332.42 L440.76,315.83 L442.36,307.12 L443.97,357.31 L445.58,342.00
L447.19,352.89 L448.79,327.32 L450.40,334.02 L452.01,352.21 L453.62,331.14 L455.22,316.53 L456.83,301.14 L458.44,328.90
L460.04,395.06 L461.65,355.81 L463.26,291.80 L464.87,330.36 L466.47,315.33 L468.08,331.82 L469.69,362.87 L471.29,347.80
L472.90,354.35 L474.51,322.36 L476.12,379.90 L477.72,316.41 L479.33,330.36 L480.94,339.11 L482.55,345.60 L484.15,323.94
L485.76,324.40 L487.37,315.81 L488.97,337.62 L490.58,356.38 L492.19,334.88 L493.80,363.80 L495.40,306.37 L497.01,325.26
L498.62,326.77 L500.23,348.47 L501.83,356.54 L503.44,300.68 L505.05,357.87 L506.65,356.53 L508.26,348.65 L509.87,347.69
L511.48,323.81 L513.08,325.25 L514.69,337.72 L516.30,346.26 L517.91,340.54 L519.51,316.67 L521.12,324.40 L522.73,309.29
L524.33,374.62 L525.94,355.89 L527.55,293.28 L529.16,355.92 L530.76,363.73 L532.37,346.30 L533.98,356.53 L535.59,307.95
L537.19,339.69 L538.80,355.81 L540.41,355.80 L542.01,341.25 L543.62,322.36 L545.23,338.36 L546.84,321.10 L548.44,368.61
L550.05,327.57 L551.66,348.30 L553.27,315.47 L554.87,322.27 L556.48,347.04 L558.09,347.08 L559.69,331.13 L561.30,315.76
L562.91,332.54 L564.52,354.34 L566.12,307.12 L567.73,339.96 L569.34,322.18 L570.95,327.45 L572.55,313.16 L574.16,386.86
L575.77,364.54 L577.38,313.72 L578.98,328.92 L580.59,347.80 L582.20,364.53 L583.80,316.43 L585.41,345.70 L587.02,339.01
L588.63,306.43 L590.23,324.44 L591.84,402.45 L593.45,330.20 L595.05,355.78 L596.66,328.71 '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,141.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(255, 103, 77)' stroke-dasharray=' 5,8' d='M940.65,138.01 L983.21,138.01 M116.09,332.97 L117.70,448.88 L119.30,480.91 L120.91,464.74 L122.52,459.84 L124.13,461.95
L125.73,488.87 L127.34,458.25 L128.95,435.11 L130.56,421.27 L132.16,432.15 L133.77,438.69 L135.38,437.24 L136.98,423.34
L138.59,427.86 L140.20,439.35 L141.81,395.83 L143.41,443.10 L145.02,426.37 L146.63,482.96 L148.23,441.60 L149.84,421.29
L151.45,425.59 L153.06,403.85 L154.66,459.78 L156.27,440.88 L157.88,477.94 L159.49,400.82 L161.09,451.85 L162.70,458.29
L164.31,499.75 L165.92,466.38 L167.52,444.50 L169.13,499.77 L170.74,451.05 L172.34,485.96 L173.95,442.98 L175.56,483.10
L177.17,468.48 L178.77,434.28 L180.38,426.45 L181.99,441.57 L183.59,445.89 L185.20,451.84 L186.81,433.60 L188.42,427.79
L190.02,426.34 L191.63,421.95 L193.24,425.68 L194.85,436.49 L196.45,435.75 L198.06,458.32 L199.67,411.07 L201.27,411.06
L202.88,419.78 L204.49,419.78 L206.10,443.79 L207.70,445.24 L209.31,435.78 L210.92,411.78 L212.53,466.27 L214.13,450.40
L215.74,418.98 L217.35,457.60 L218.95,434.41 L220.56,402.36 L222.17,419.03 L223.78,437.90 L225.38,435.06 L226.99,443.85
L228.60,434.28 L230.21,459.03 L231.81,427.87 L233.42,395.11 L235.03,443.73 L236.63,419.72 L238.24,451.85 L239.85,419.79
L241.46,474.32 L243.06,457.59 L244.67,426.25 L246.28,434.38 L247.89,485.25 L249.49,452.52 L251.10,452.49 L252.71,475.74
L254.31,483.02 L255.92,483.10 L257.53,459.05 L259.14,458.99 L260.74,458.32 L262.35,493.25 L263.96,453.19 L265.56,475.05
L267.17,466.39 L268.78,475.77 L270.39,428.50 L271.99,475.75 L273.60,483.81 L275.21,460.49 L276.82,490.27 L278.42,456.15
L280.03,450.39 L281.64,428.43 L283.25,427.86 L284.85,427.07 L286.46,395.07 L288.07,436.43 L289.67,418.34 L291.28,428.59
L292.89,418.27 L294.50,443.76 L296.10,451.12 L297.71,421.25 L299.32,450.32 L300.93,417.61 L302.53,419.79 L304.14,436.44
L305.75,411.06 L307.35,435.78 L308.96,427.14 L310.57,412.42 L312.18,440.95 L313.78,419.80 L315.39,429.23 L317.00,418.98
L318.61,427.87 L320.21,403.06 L321.82,418.36 L323.43,468.49 L325.03,405.27 L326.64,434.30 L328.25,443.72 L329.86,429.33
L331.46,457.62 L333.07,411.01 L334.68,443.79 L336.28,434.97 L337.89,409.69 L339.50,459.71 L341.11,436.58 L342.71,414.62
L344.32,442.33 L345.93,443.05 L347.54,418.42 L349.14,426.98 L350.75,428.51 L352.36,420.59 L353.96,435.03 L355.57,435.73
L357.18,419.15 L358.79,409.60 L360.39,412.51 L362.00,452.51 L363.61,424.07 L365.22,420.51 L366.82,435.05 L368.43,459.12
L370.04,428.43 L371.65,443.21 L373.25,410.96 L374.86,419.71 L376.47,451.85 L378.07,458.26 L379.68,428.59 L381.29,411.78
L382.90,426.99 L384.50,419.08 L386.11,426.39 L387.72,413.97 L389.33,410.34 L390.93,418.25 L392.54,411.80 L394.15,443.12
L395.75,419.69 L397.36,421.37 L398.97,418.99 L400.58,419.09 L402.18,436.51 L403.79,410.32 L405.40,419.72 L407.01,418.46
L408.61,420.52 L410.22,426.94 L411.83,417.61 L413.43,437.29 L415.04,426.35 L416.65,419.72 L418.26,414.68 L419.86,410.38
L421.47,435.74 L423.08,418.42 L424.68,418.33 L426.29,420.43 L427.90,443.13 L429.51,412.42 L431.11,419.14 L432.72,418.34
L434.33,445.89 L435.94,443.78 L437.54,434.41 L439.15,443.82 L440.76,427.08 L442.36,434.93 L443.97,459.12 L445.58,420.43
L447.19,443.18 L448.79,441.47 L450.40,419.14 L452.01,436.44 L453.62,418.33 L455.22,419.79 L456.83,429.32 L458.44,443.71
L460.04,443.85 L461.65,427.07 L463.26,403.06 L464.87,436.50 L466.47,427.81 L468.08,409.50 L469.69,419.79 L471.30,419.09
L472.90,435.76 L474.51,419.14 L476.12,442.38 L477.72,429.19 L479.33,411.05 L480.94,425.60 L482.55,412.43 L484.15,435.07
L485.76,435.78 L487.37,435.13 L488.98,418.33 L490.58,428.44 L492.19,396.57 L493.80,451.81 L495.40,427.73 L497.01,435.77
L498.62,435.86 L500.23,459.04 L501.83,441.53 L503.44,427.88 L505.05,451.74 L506.66,434.36 L508.26,468.53 L509.87,459.03
L511.48,443.05 L513.08,444.49 L514.69,475.00 L516.30,443.13 L517.91,436.45 L519.51,443.12 L521.12,443.71 L522.73,427.14
L524.34,459.05 L525.94,452.51 L527.55,451.78 L529.16,434.25 L530.76,453.23 L532.37,443.78 L533.98,421.32 L535.59,442.98
L537.19,427.14 L538.80,451.08 L540.41,435.77 L542.02,451.05 L543.62,442.25 L545.23,443.86 L546.84,428.52 L548.44,427.84
L550.05,435.65 L551.66,459.07 L553.27,451.83 L554.87,442.26 L556.48,435.78 L558.09,437.35 L559.70,460.47 L561.30,435.79
L562.91,426.25 L564.52,434.33 L566.12,417.72 L567.73,387.76 L569.34,410.42 L570.95,408.73 L572.55,395.88 L574.16,402.32
L575.77,436.51 L577.37,411.72 L578.98,427.06 L580.59,387.77 L582.20,387.89 L583.80,412.43 L585.41,411.06 L587.02,427.86
L588.63,411.06 L590.23,393.61 L591.84,428.51 L593.45,395.06 L595.06,420.52 L596.66,387.43 '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,159.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(255, 103, 77)' d='M940.65,156.01 L983.21,156.01 M116.09,311.91 L117.70,419.78 L119.30,445.01 L120.91,436.03 L122.52,440.80 L124.13,421.32
L125.73,441.53 L127.34,435.13 L128.95,422.61 L130.55,431.43 L132.16,447.44 L133.77,446.01 L135.38,397.16 L136.98,438.69
L138.59,430.76 L140.20,437.90 L141.81,414.06 L143.41,437.93 L145.02,428.49 L146.63,435.04 L148.23,445.96 L149.84,435.09
L151.45,411.76 L153.06,428.59 L154.66,421.23 L156.27,420.52 L157.88,412.51 L159.48,427.58 L161.09,435.98 L162.70,417.61
L164.31,453.24 L165.91,444.46 L167.52,430.00 L169.13,426.98 L170.74,452.51 L172.34,445.96 L173.95,438.04 L175.56,459.81
L177.17,427.73 L178.77,460.52 L180.38,468.44 L181.99,434.33 L183.59,459.85 L185.20,445.24 L186.81,451.78 L188.42,477.23
L190.02,451.74 L191.63,435.83 L193.24,442.86 L194.85,446.15 L196.45,426.24 L198.06,444.61 L199.67,435.68 L201.27,443.78
L202.88,420.59 L204.49,428.52 L206.10,427.75 L207.70,459.74 L209.31,435.85 L210.92,467.74 L212.53,436.56 L214.13,453.17
L215.74,451.12 L217.35,436.52 L218.95,443.75 L220.56,426.35 L222.17,453.24 L223.78,459.78 L225.38,459.78 L226.99,457.53
L228.60,450.40 L230.21,467.78 L231.81,444.44 L233.42,453.33 L235.03,435.74 L236.63,450.31 L238.24,468.46 L239.85,444.57
L241.46,451.79 L243.06,444.53 L244.67,460.42 L246.28,507.04 L247.89,459.84 L249.49,436.43 L251.10,445.31 L252.71,451.78
L254.31,451.80 L255.92,435.69 L257.53,445.31 L259.14,435.70 L260.74,451.13 L262.35,442.98 L263.96,452.58 L265.56,451.71
L267.17,443.85 L268.78,435.70 L270.39,451.78 L271.99,435.13 L273.60,428.43 L275.21,427.80 L276.82,420.55 L278.42,419.73
L280.03,457.66 L281.64,434.98 L283.25,444.58 L284.85,451.71 L286.46,454.03 L288.07,468.34 L289.67,435.91 L291.28,427.86
L292.89,451.06 L294.50,476.53 L296.10,451.74 L297.71,458.27 L299.32,444.58 L300.93,443.05 L302.53,420.52 L304.14,428.43
L305.75,428.51 L307.35,452.51 L308.96,443.91 L310.57,444.46 L312.18,477.17 L313.78,419.06 L315.39,435.13 L317.00,421.97
L318.60,451.71 L320.21,443.85 L321.82,420.25 L323.43,428.04 L325.03,451.78 L326.64,461.22 L328.25,450.99 L329.86,436.51
L331.46,461.30 L333.07,419.70 L334.68,443.13 L336.29,421.94 L337.89,452.53 L339.50,436.52 L341.11,419.70 L342.71,427.89
L344.32,435.76 L345.93,459.05 L347.54,419.06 L349.14,445.23 L350.75,437.24 L352.36,435.05 L353.97,427.06 L355.57,435.76
L357.18,427.73 L358.79,427.79 L360.39,429.35 L362.00,444.47 L363.61,451.71 L365.22,435.14 L366.82,459.78 L368.43,443.78
L370.04,429.16 L371.64,433.64 L373.25,429.20 L374.86,410.42 L376.47,419.79 L378.07,451.05 L379.68,435.79 L381.29,420.43
L382.90,427.79 L384.50,427.06 L386.11,452.59 L387.72,451.76 L389.32,452.44 L390.93,419.13 L392.54,428.44 L394.15,475.12
L395.75,443.69 L397.36,443.06 L398.97,444.58 L400.58,436.51 L402.18,459.02 L403.79,435.75 L405.40,436.59 L407.01,469.28
L408.61,436.97 L410.22,459.16 L411.83,452.58 L413.43,483.77 L415.04,443.81 L416.65,427.84 L418.26,461.10 L419.86,459.81
L421.47,459.81 L423.08,436.51 L424.68,459.71 L426.29,427.13 L427.90,468.51 L429.51,435.80 L431.11,452.48 L432.72,451.04
L434.33,420.52 L435.94,460.55 L437.54,428.47 L439.15,460.54 L440.76,435.68 L442.36,451.80 L443.97,459.75 L445.58,451.12
L447.19,452.43 L448.79,453.31 L450.40,450.98 L452.01,436.59 L453.62,483.03 L455.22,428.52 L456.83,451.06 L458.44,435.78
L460.04,468.50 L461.65,450.99 L463.26,443.82 L464.87,452.56 L466.47,451.69 L468.08,427.79 L469.69,459.84 L471.29,435.59
L472.90,451.96 L474.51,451.05 L476.12,446.03 L477.72,459.72 L479.33,442.25 L480.94,451.87 L482.55,436.49 L484.15,443.06
L485.76,451.78 L487.37,461.25 L488.97,435.68 L490.58,459.78 L492.19,429.32 L493.80,459.76 L495.40,443.07 L497.01,453.24
L498.62,444.49 L500.23,443.73 L501.83,451.12 L503.44,459.79 L505.05,444.44 L506.66,460.57 L508.26,445.24 L509.87,483.63
L511.48,420.01 L513.08,429.24 L514.69,444.43 L516.30,419.87 L517.91,453.20 L519.51,428.64 L521.12,459.71 L522.73,427.70
L524.34,426.42 L525.94,459.77 L527.55,435.71 L529.16,417.70 L530.76,435.78 L532.37,435.06 L533.98,436.43 L535.59,422.06
L537.19,410.97 L538.80,412.61 L540.41,411.06 L542.02,467.80 L543.62,395.02 L545.23,388.53 L546.84,419.05 L548.44,421.31
L550.05,401.55 L551.66,445.28 L553.26,418.79 L554.87,436.00 L556.48,429.98 L558.09,379.66 L559.70,459.86 L561.30,411.05
L562.91,419.06 L564.52,427.04 L566.12,421.25 L567.73,450.98 L569.34,412.52 L570.95,395.16 L572.55,410.97 L574.16,421.30
L575.77,433.62 L577.38,396.57 L578.98,403.03 L580.59,403.55 L582.20,425.82 L583.80,409.51 L585.41,411.10 L587.02,395.85
L588.63,418.34 L590.23,411.77 L591.84,477.93 L593.45,428.54 L595.05,410.27 L596.66,419.54 '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,177.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(234, 55, 136)' stroke-dasharray=' 5,8' d='M940.65,174.01 L983.21,174.01 M116.09,297.98 L117.70,408.98 L119.30,413.87 L120.91,405.25 L122.52,422.70 L124.13,416.98
L125.73,430.69 L127.34,397.15 L128.95,420.59 L130.56,421.25 L132.16,461.23 L133.77,403.70 L135.38,427.79 L136.98,403.88
L138.59,395.79 L140.20,420.51 L141.81,383.42 L143.41,429.89 L145.02,427.79 L146.63,419.87 L148.24,419.11 L149.84,419.66
L151.45,424.81 L153.06,396.54 L154.66,420.48 L156.27,419.23 L157.88,420.60 L159.49,410.25 L161.09,402.21 L162.70,435.89
L164.31,445.25 L165.92,404.68 L167.52,427.64 L169.13,428.46 L170.74,419.03 L172.34,419.87 L173.95,413.16 L175.56,411.87
L177.17,394.34 L178.77,427.78 L180.38,442.26 L181.99,403.88 L183.59,419.06 L185.20,419.79 L186.81,400.88 L188.42,420.43
L190.02,404.65 L191.63,436.48 L193.24,402.95 L194.85,431.58 L196.45,400.73 L198.06,443.09 L199.67,419.87 L201.27,418.91
L202.88,426.41 L204.49,410.34 L206.10,429.25 L207.70,418.24 L209.31,452.59 L210.92,408.78 L212.53,404.62 L214.13,443.03
L215.74,419.08 L217.35,427.78 L218.95,428.53 L220.56,394.42 L222.17,411.71 L223.78,444.43 L225.38,410.43 L226.99,424.13
L228.60,419.79 L230.21,421.97 L231.81,427.05 L233.42,418.25 L235.03,435.14 L236.63,418.33 L238.24,403.77 L239.85,419.06
L241.46,420.43 L243.06,419.07 L244.67,410.33 L246.28,443.86 L247.88,410.97 L249.49,435.07 L251.10,413.32 L252.71,419.07
L254.31,419.77 L255.92,419.76 L257.53,436.47 L259.14,411.15 L260.74,417.63 L262.35,437.85 L263.96,427.88 L265.57,419.76
L267.17,395.72 L268.78,435.19 L270.39,411.63 L271.99,449.61 L273.60,443.08 L275.21,430.67 L276.82,393.70 L278.42,410.98
L280.03,459.84 L281.64,459.80 L283.24,420.41 L284.85,421.24 L286.46,403.15 L288.07,421.17 L289.67,420.51 L291.28,424.88
L292.89,395.06 L294.50,418.41 L296.10,443.71 L297.71,411.83 L299.32,412.58 L300.93,411.02 L302.53,413.91 L304.14,426.33
L305.75,402.35 L307.35,422.08 L308.96,401.57 L310.57,428.43 L312.18,492.56 L313.78,419.77 L315.39,450.34 L317.00,411.79
L318.60,419.70 L320.21,436.63 L321.82,427.01 L323.43,428.43 L325.03,405.97 L326.64,418.42 L328.25,418.97 L329.86,419.06
L331.46,418.41 L333.07,421.17 L334.68,427.14 L336.29,443.77 L337.89,404.53 L339.50,418.24 L341.11,419.17 L342.71,427.69
L344.32,410.33 L345.93,438.69 L347.54,427.06 L349.14,434.40 L350.75,428.53 L352.36,395.72 L353.96,434.30 L355.57,418.39
L357.18,419.74 L358.79,445.31 L360.39,424.88 L362.00,430.03 L363.61,427.02 L365.22,420.48 L366.82,410.97 L368.43,403.06
L370.04,419.15 L371.65,411.79 L373.25,420.42 L374.86,405.30 L376.47,419.74 L378.07,452.52 L379.68,427.77 L381.29,419.06
L382.90,428.61 L384.50,427.78 L386.11,421.16 L387.72,435.05 L389.32,427.06 L390.93,426.39 L392.54,419.00 L394.15,428.59
L395.75,414.71 L397.36,426.24 L398.97,402.43 L400.58,427.79 L402.18,419.04 L403.79,406.72 L405.40,417.52 L407.00,408.89
L408.61,427.05 L410.22,419.87 L411.83,437.26 L413.43,411.04 L415.04,450.33 L416.65,421.96 L418.26,402.35 L419.86,436.50
L421.47,419.73 L423.08,427.86 L424.68,419.77 L426.29,418.36 L427.90,444.66 L429.51,428.17 L431.11,426.48 L432.72,444.74
L434.33,420.98 L435.94,444.43 L437.54,419.79 L439.15,419.06 L440.76,401.71 L442.36,403.70 L443.97,433.68 L445.58,419.00
L447.19,419.85 L448.79,409.52 L450.40,419.06 L452.01,468.51 L453.62,395.78 L455.22,403.16 L456.83,416.87 L458.44,419.05
L460.04,452.54 L461.65,413.87 L463.26,435.13 L464.87,394.31 L466.47,413.17 L468.08,410.38 L469.69,419.75 L471.30,427.87
L472.90,415.33 L474.51,413.33 L476.12,424.77 L477.72,443.81 L479.33,419.17 L480.94,377.69 L482.55,411.72 L484.15,418.88
L485.76,411.25 L487.37,400.10 L488.97,417.56 L490.58,411.88 L492.19,428.43 L493.80,437.96 L495.40,410.33 L497.01,442.40
L498.62,412.44 L500.23,419.79 L501.83,420.60 L503.44,402.34 L505.05,403.78 L506.66,419.79 L508.26,403.69 L509.87,451.78
L511.48,412.52 L513.08,427.79 L514.69,403.87 L516.30,393.56 L517.91,442.38 L519.51,385.50 L521.12,403.07 L522.73,419.88
L524.34,411.77 L525.94,435.07 L527.55,418.23 L529.16,427.88 L530.76,436.52 L532.37,436.50 L533.98,420.51 L535.59,434.98
L537.19,419.06 L538.80,436.51 L540.41,427.87 L542.01,450.97 L543.62,418.34 L545.23,412.61 L546.84,442.98 L548.44,427.14
L550.05,435.70 L551.66,435.78 L553.27,434.33 L554.87,419.16 L556.48,435.04 L558.09,427.71 L559.70,435.14 L561.30,427.80
L562.91,435.74 L564.52,429.18 L566.12,411.16 L567.73,419.06 L569.34,421.97 L570.95,402.97 L572.55,412.53 L574.16,443.86
L575.77,419.03 L577.38,452.53 L578.98,418.24 L580.59,427.87 L582.20,435.78 L583.80,468.44 L585.41,429.25 L587.02,403.05
L588.63,419.14 L590.23,426.99 L591.84,460.50 L593.45,403.19 L595.06,436.49 L596.66,413.20 '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,195.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(234, 55, 136)' d='M940.65,192.01 L983.21,192.01 M116.09,186.12 L117.70,308.68 L119.30,377.52 L120.91,323.21 L122.52,393.48 L124.13,355.95
L125.73,363.06 L127.34,340.45 L128.95,370.34 L130.55,312.18 L132.16,322.51 L133.77,298.21 L135.38,353.61 L136.98,345.73
L138.59,352.03 L140.20,355.89 L141.81,379.71 L143.41,322.51 L145.02,339.02 L146.63,355.03 L148.24,390.12 L149.84,353.59
L151.45,314.30 L153.06,346.27 L154.66,376.88 L156.27,363.08 L157.88,345.00 L159.49,354.33 L161.09,355.70 L162.70,371.94
L164.31,343.27 L165.91,318.74 L167.52,328.94 L169.13,334.09 L170.74,329.71 L172.34,314.90 L173.95,362.34 L175.56,371.07
L177.17,321.08 L178.77,339.03 L180.38,344.13 L181.99,339.84 L183.60,349.35 L185.20,401.45 L186.81,315.82 L188.42,355.18
L190.02,307.90 L191.63,345.54 L193.24,353.64 L194.85,315.08 L196.45,357.15 L198.06,352.28 L199.67,335.32 L201.27,339.81
L202.88,313.79 L204.49,320.80 L206.10,387.84 L207.70,354.25 L209.31,364.69 L210.92,322.27 L212.52,355.70 L214.13,387.12
L215.74,341.16 L217.35,328.33 L218.95,347.04 L220.56,347.71 L222.17,312.87 L223.78,355.92 L225.38,349.19 L226.99,332.64
L228.60,329.64 L230.20,386.94 L231.81,350.72 L233.42,323.95 L235.03,339.08 L236.63,356.55 L238.24,330.43 L239.85,371.02
L241.46,317.11 L243.06,331.10 L244.67,332.53 L246.28,395.59 L247.89,322.82 L249.49,344.07 L251.10,321.68 L252.71,346.85
L254.31,309.55 L255.92,330.72 L257.53,304.54 L259.13,362.77 L260.74,362.54 L262.35,370.12 L263.96,377.84 L265.57,369.74
L267.17,337.46 L268.78,330.49 L270.39,361.03 L271.99,346.20 L273.60,329.59 L275.21,324.45 L276.82,349.36 L278.42,347.80
L280.03,379.52 L281.64,353.23 L283.25,355.00 L284.85,304.97 L286.46,338.35 L288.07,312.78 L289.67,357.40 L291.28,312.15
L292.89,329.56 L294.50,299.16 L296.10,380.42 L297.71,355.26 L299.32,402.28 L300.92,380.43 L302.53,371.17 L304.14,358.11
L305.75,370.23 L307.35,395.85 L308.96,362.02 L310.57,354.02 L312.18,385.51 L313.78,387.70 L315.39,356.07 L317.00,381.56
L318.60,378.47 L320.21,355.85 L321.82,394.34 L323.43,363.91 L325.03,378.79 L326.64,340.01 L328.25,348.02 L329.86,324.30
L331.46,307.83 L333.07,323.98 L334.68,356.37 L336.29,386.44 L337.89,354.32 L339.50,365.28 L341.11,338.37 L342.71,348.46
L344.32,339.03 L345.93,376.15 L347.54,339.98 L349.14,393.57 L350.75,376.95 L352.36,346.18 L353.96,340.60 L355.57,339.02
L357.18,330.35 L358.79,329.75 L360.39,331.21 L362.00,377.41 L363.61,347.08 L365.22,355.97 L366.82,357.08 L368.43,347.82
L370.04,299.19 L371.65,363.80 L373.25,357.99 L374.86,354.97 L376.47,363.07 L378.07,371.14 L379.68,364.45 L381.29,339.93
L382.90,355.80 L384.50,378.96 L386.11,364.63 L387.72,331.70 L389.32,329.63 L390.93,395.88 L392.54,354.30 L394.15,395.02
L395.75,381.35 L397.36,355.09 L398.97,356.42 L400.58,323.08 L402.18,393.59 L403.79,377.65 L405.40,333.99 L407.01,339.95
L408.61,355.78 L410.22,404.44 L411.83,403.88 L413.43,370.33 L415.04,358.70 L416.65,347.83 L418.26,355.76 L419.86,348.60
L421.47,355.77 L423.08,307.90 L424.69,353.57 L426.29,373.95 L427.90,402.26 L429.51,363.22 L431.11,363.76 L432.72,362.73
L434.33,314.62 L435.94,361.63 L437.54,379.17 L439.15,355.81 L440.76,358.60 L442.36,403.17 L443.97,413.15 L445.58,377.62
L447.19,361.72 L448.79,352.12 L450.40,348.47 L452.01,334.83 L453.62,355.81 L455.22,354.31 L456.83,339.03 L458.44,355.17
L460.04,410.33 L461.65,352.78 L463.26,360.90 L464.87,355.91 L466.47,297.00 L468.08,346.16 L469.69,350.83 L471.30,355.07
L472.90,317.99 L474.51,352.78 L476.12,413.25 L477.72,377.61 L479.33,347.92 L480.94,363.69 L482.55,353.63 L484.15,373.97
L485.76,371.18 L487.37,357.26 L488.97,361.51 L490.58,344.30 L492.19,344.78 L493.80,419.78 L495.40,354.43 L497.01,378.36
L498.62,354.98 L500.23,348.64 L501.83,353.62 L503.44,356.44 L505.05,359.43 L506.65,344.15 L508.26,351.55 L509.87,411.79
L511.48,378.99 L513.08,330.34 L514.69,363.90 L516.30,367.39 L517.91,372.58 L519.51,355.69 L521.12,354.37 L522.73,362.44
L524.34,347.81 L525.94,387.70 L527.55,346.34 L529.16,379.89 L530.76,346.24 L532.37,371.08 L533.98,363.13 L535.59,372.58
L537.19,370.95 L538.80,365.27 L540.41,365.29 L542.01,372.51 L543.62,336.25 L545.23,339.68 L546.84,355.93 L548.44,331.09
L550.05,387.70 L551.66,386.34 L553.27,371.94 L554.87,362.93 L556.48,355.07 L558.09,346.51 L559.69,336.08 L561.30,336.09
L562.91,345.43 L564.52,361.95 L566.12,365.12 L567.73,353.62 L569.34,376.15 L570.95,392.23 L572.55,344.13 L574.16,343.52
L575.77,418.98 L577.37,337.65 L578.98,379.82 L580.59,371.17 L582.20,356.62 L583.80,347.58 L585.41,353.71 L587.02,312.09
L588.62,315.53 L590.23,339.45 L591.84,394.95 L593.45,318.12 L595.05,325.15 L596.66,332.67 '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,542.40 L596.66,542.40 L596.66,57.01 L114.48,57.01 Z '/> <g transform="translate(19.18,299.71) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Speed (bits per second)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(355.57,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Seconds</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(355.57,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Transfer Speed TCP Upload (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 64 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,693 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,542.40 L596.66,542.40 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,542.40 L123.48,542.40 M596.66,542.40 L587.66,542.40 '/> <g transform="translate(106.09,546.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >200Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,473.06 L596.66,473.06 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,473.06 L123.48,473.06 M596.66,473.06 L587.66,473.06 '/> <g transform="translate(106.09,476.96)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >300Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,403.72 L596.66,403.72 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,403.72 L123.48,403.72 M596.66,403.72 L587.66,403.72 '/> <g transform="translate(106.09,407.62)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >400Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,334.38 L596.66,334.38 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,334.38 L123.48,334.38 M596.66,334.38 L587.66,334.38 '/> <g transform="translate(106.09,338.28)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >500Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,265.03 L596.66,265.03 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,265.03 L123.48,265.03 M596.66,265.03 L587.66,265.03 '/> <g transform="translate(106.09,268.93)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >600Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,195.69 L596.66,195.69 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,195.69 L123.48,195.69 M596.66,195.69 L587.66,195.69 '/> <g transform="translate(106.09,199.59)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >700Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,126.35 L596.66,126.35 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,126.35 L123.48,126.35 M596.66,126.35 L587.66,126.35 '/> <g transform="translate(106.09,130.25)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >800Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,57.01 L596.66,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L123.48,57.01 M596.66,57.01 L587.66,57.01 '/> <g transform="translate(106.09,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >900Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,542.40 L114.48,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,542.40 L114.48,533.40 M114.48,57.01 L114.48,66.01 '/> <g transform="translate(114.48,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M162.70,542.40 L162.70,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M162.70,542.40 L162.70,533.40 M162.70,57.01 L162.70,66.01 '/> <g transform="translate(162.70,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >30</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M210.92,542.40 L210.92,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M210.92,542.40 L210.92,533.40 M210.92,57.01 L210.92,66.01 '/> <g transform="translate(210.92,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >60</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M259.13,542.40 L259.13,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M259.13,542.40 L259.13,533.40 M259.13,57.01 L259.13,66.01 '/> <g transform="translate(259.13,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >90</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M307.35,542.40 L307.35,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M307.35,542.40 L307.35,533.40 M307.35,57.01 L307.35,66.01 '/> <g transform="translate(307.35,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >120</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M355.57,542.40 L355.57,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M355.57,542.40 L355.57,533.40 M355.57,57.01 L355.57,66.01 '/> <g transform="translate(355.57,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >150</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M403.79,542.40 L403.79,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M403.79,542.40 L403.79,533.40 M403.79,57.01 L403.79,66.01 '/> <g transform="translate(403.79,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >180</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M452.01,542.40 L452.01,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M452.01,542.40 L452.01,533.40 M452.01,57.01 L452.01,66.01 '/> <g transform="translate(452.01,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >210</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M500.22,542.40 L500.22,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M500.22,542.40 L500.22,533.40 M500.22,57.01 L500.22,66.01 '/> <g transform="translate(500.22,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >240</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M548.44,542.40 L548.44,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M548.44,542.40 L548.44,533.40 M548.44,57.01 L548.44,66.01 '/> <g transform="translate(548.44,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >270</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M596.66,542.40 L596.66,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M596.66,542.40 L596.66,533.40 M596.66,57.01 L596.66,66.01 '/> <g transform="translate(596.66,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >300</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,542.40 L596.66,542.40 L596.66,57.01 L114.48,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M613.44,201.01 L613.44,57.01 L991.60,57.01 L991.60,201.01 L613.44,201.01 Z '/></g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,69.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 11, 113, 137)' stroke-dasharray=' 5,8' d='M940.65,66.01 L983.21,66.01 M116.09,346.87 L117.69,352.74 L119.30,361.03 L120.91,428.99 L122.52,406.42 L124.12,404.44
L125.73,405.43 L127.34,391.18 L128.95,351.10 L130.55,393.25 L132.16,377.08 L133.77,377.86 L135.37,363.91 L136.98,358.58
L138.59,355.38 L140.20,354.13 L141.80,352.06 L143.41,347.82 L145.02,352.42 L146.63,347.83 L148.23,339.62 L149.84,344.03
L151.45,347.53 L153.05,352.81 L154.66,347.94 L156.27,356.29 L157.88,349.72 L159.48,345.77 L161.09,356.02 L162.70,350.95
L164.31,340.81 L165.91,337.99 L167.52,344.63 L169.13,344.25 L170.73,360.17 L172.34,348.94 L173.95,354.96 L175.56,350.38
L177.16,346.22 L178.77,349.51 L180.38,346.93 L181.99,344.52 L183.59,355.93 L185.20,346.26 L186.81,349.27 L188.41,342.59
L190.02,360.10 L191.63,354.94 L193.24,338.72 L194.84,338.32 L196.45,344.23 L198.06,348.58 L199.67,356.22 L201.27,343.97
L202.88,343.46 L204.49,352.15 L206.09,359.86 L207.70,335.53 L209.31,337.95 L210.92,346.32 L212.52,343.09 L214.13,341.99
L215.74,341.23 L217.35,343.15 L218.95,343.03 L220.56,343.91 L222.17,345.01 L223.77,345.92 L225.38,342.67 L226.99,337.99
L228.60,336.71 L230.20,336.27 L231.81,362.16 L233.42,350.59 L235.03,342.39 L236.63,345.45 L238.24,349.07 L239.85,346.43
L241.46,362.80 L243.06,341.93 L244.67,340.54 L246.28,343.47 L247.88,339.15 L249.49,344.39 L251.10,350.26 L252.71,351.86
L254.31,342.57 L255.92,360.47 L257.53,356.44 L259.14,337.97 L260.74,343.62 L262.35,336.60 L263.96,346.70 L265.56,338.69
L267.17,342.40 L268.78,338.78 L270.39,343.83 L271.99,338.25 L273.60,333.90 L275.21,336.91 L276.82,337.43 L278.42,345.78
L280.03,341.99 L281.64,346.66 L283.24,345.14 L284.85,340.91 L286.46,351.33 L288.06,344.44 L289.67,334.02 L291.28,344.88
L292.89,351.49 L294.49,343.09 L296.10,346.79 L297.71,354.63 L299.32,353.03 L300.92,340.75 L302.53,346.39 L304.14,346.93
L305.74,338.50 L307.35,334.65 L308.96,337.58 L310.57,345.93 L312.17,341.06 L313.78,346.88 L315.39,349.02 L317.00,359.86
L318.60,363.52 L320.21,344.80 L321.82,339.80 L323.43,334.64 L325.03,341.83 L326.64,342.29 L328.25,361.14 L329.85,348.12
L331.46,339.62 L333.07,347.34 L334.68,346.39 L336.28,358.69 L337.89,335.58 L339.50,344.15 L341.10,346.60 L342.71,346.83
L344.32,353.46 L345.93,342.27 L347.54,348.89 L349.14,348.49 L350.75,340.21 L352.36,341.07 L353.96,433.83 L355.57,344.94
L357.18,339.90 L358.78,338.34 L360.39,348.83 L362.00,344.85 L363.61,339.71 L365.21,351.14 L366.82,342.71 L368.43,340.77
L370.04,337.36 L371.64,339.84 L373.25,343.05 L374.86,344.08 L376.47,335.40 L378.07,346.05 L379.68,342.99 L381.29,341.23
L382.90,342.30 L384.50,346.56 L386.11,343.87 L387.72,354.67 L389.32,352.02 L390.93,347.19 L392.54,350.62 L394.15,350.76
L395.75,349.36 L397.36,352.68 L398.97,349.25 L400.58,341.98 L402.18,337.37 L403.79,352.02 L405.40,339.78 L407.00,338.33
L408.61,341.22 L410.22,339.60 L411.82,343.72 L413.43,341.05 L415.04,343.52 L416.65,338.62 L418.25,335.78 L419.86,341.89
L421.47,335.41 L423.08,333.02 L424.68,338.76 L426.29,339.39 L427.90,341.36 L429.50,355.76 L431.11,345.51 L432.72,341.26
L434.33,332.39 L435.93,339.85 L437.54,353.80 L439.15,339.07 L440.76,346.38 L442.36,337.79 L443.97,347.89 L445.58,346.72
L447.19,343.75 L448.79,347.89 L450.40,333.81 L452.01,341.59 L453.61,346.66 L455.22,342.32 L456.83,349.27 L458.44,340.89
L460.04,354.88 L461.65,344.23 L463.26,344.58 L464.86,345.66 L466.47,335.91 L468.08,335.70 L469.69,338.00 L471.29,352.19
L472.90,342.73 L474.51,336.84 L476.12,347.59 L477.72,342.92 L479.33,337.21 L480.94,339.33 L482.54,335.20 L484.15,338.23
L485.76,334.92 L487.37,339.41 L488.97,352.65 L490.58,348.90 L492.19,346.76 L493.80,355.76 L495.40,347.73 L497.01,340.22
L498.62,334.38 L500.22,331.02 L501.83,343.30 L503.44,338.59 L505.05,334.64 L506.65,342.87 L508.26,344.97 L509.87,340.66
L511.47,345.68 L513.08,338.45 L514.69,338.04 L516.30,335.55 L517.91,343.18 L519.51,339.88 L521.12,337.74 L522.73,334.31
L524.33,337.45 L525.94,344.84 L527.55,343.95 L529.15,336.33 L530.76,348.10 L532.37,339.08 L533.98,335.68 L535.58,351.25
L537.19,343.73 L538.80,336.53 L540.41,338.77 L542.01,347.77 L543.62,342.46 L545.23,341.35 L546.83,339.17 L548.44,340.87
L550.05,335.48 L551.66,339.39 L553.26,345.35 L554.87,335.03 L556.48,339.58 L558.09,340.17 L559.69,339.51 L561.30,335.93
L562.91,347.53 L564.52,342.11 L566.12,336.47 L567.73,340.64 L569.34,344.00 L570.94,338.69 L572.55,338.80 L574.16,395.37
L575.77,344.29 L577.37,335.81 L578.98,340.63 L580.59,339.22 L582.19,335.46 L583.80,347.81 L585.41,346.42 L587.02,354.05
L588.62,347.35 L590.23,356.01 L591.84,348.45 L593.45,350.72 L595.05,345.34 L596.66,346.53 '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,87.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 11, 113, 137)' d='M940.65,84.01 L983.21,84.01 M116.09,271.24 L117.70,171.87 L119.30,170.78 L120.91,189.47 L122.52,167.44 L124.12,194.49
L125.73,184.58 L127.34,197.32 L128.95,236.65 L130.55,190.62 L132.16,202.90 L133.77,232.19 L135.38,171.54 L136.98,162.50
L138.59,163.23 L140.20,153.57 L141.80,156.87 L143.41,161.27 L145.02,151.16 L146.63,153.54 L148.23,154.70 L149.84,149.51
L151.45,153.11 L153.06,145.29 L154.66,154.84 L156.27,149.08 L157.88,152.29 L159.49,152.28 L161.09,150.53 L162.70,152.04
L164.31,154.87 L165.91,153.11 L167.52,159.01 L169.13,158.02 L170.74,152.27 L172.34,157.77 L173.95,157.78 L175.56,155.46
L177.16,146.56 L178.77,149.92 L180.38,158.70 L181.99,154.58 L183.59,154.51 L185.20,157.28 L186.81,154.22 L188.42,157.68
L190.02,154.10 L191.63,151.98 L193.24,151.24 L194.84,155.03 L196.45,157.53 L198.06,156.31 L199.67,150.16 L201.27,163.66
L202.88,153.76 L204.49,141.53 L206.10,129.09 L207.70,138.23 L209.31,131.36 L210.92,114.02 L212.52,115.90 L214.13,107.47
L215.74,101.83 L217.35,121.94 L218.95,113.32 L220.56,109.77 L222.17,137.14 L223.78,122.48 L225.38,102.13 L226.99,119.20
L228.60,100.84 L230.20,110.43 L231.81,123.36 L233.42,111.28 L235.03,110.32 L236.63,120.25 L238.24,113.83 L239.85,115.03
L241.46,130.38 L243.06,106.97 L244.67,93.03 L246.28,92.35 L247.88,105.05 L249.49,95.25 L251.10,91.02 L252.71,91.64
L254.31,91.88 L255.92,93.82 L257.53,95.33 L259.14,90.37 L260.74,94.53 L262.35,91.40 L263.96,92.36 L265.56,102.95
L267.17,101.44 L268.78,99.15 L270.39,97.75 L271.99,90.40 L273.60,94.42 L275.21,97.23 L276.82,95.28 L278.42,91.18
L280.03,97.87 L281.64,95.35 L283.24,89.84 L284.85,99.17 L286.46,95.56 L288.07,99.25 L289.67,101.44 L291.28,238.82
L292.89,86.81 L294.49,95.18 L296.10,93.71 L297.71,89.82 L299.32,94.68 L300.92,90.45 L302.53,92.25 L304.14,97.49
L305.75,90.20 L307.35,90.92 L308.96,99.99 L310.57,91.44 L312.17,94.08 L313.78,107.23 L315.39,95.87 L317.00,95.49
L318.60,104.53 L320.21,93.84 L321.82,91.65 L323.43,91.57 L325.03,92.87 L326.64,96.07 L328.25,93.49 L329.85,93.19
L331.46,92.48 L333.07,94.36 L334.68,92.88 L336.28,92.69 L337.89,93.35 L339.50,95.96 L341.11,92.48 L342.71,94.58
L344.32,91.42 L345.93,93.60 L347.53,94.10 L349.14,90.97 L350.75,92.72 L352.36,94.75 L353.96,91.17 L355.57,91.63
L357.18,95.58 L358.79,90.58 L360.39,88.64 L362.00,108.54 L363.61,94.33 L365.21,93.78 L366.82,97.53 L368.43,88.21
L370.04,90.29 L371.64,92.51 L373.25,87.39 L374.86,93.74 L376.47,89.80 L378.07,90.92 L379.68,91.47 L381.29,89.42
L382.89,90.70 L384.50,88.68 L386.11,90.45 L387.72,112.25 L389.32,92.64 L390.93,88.11 L392.54,89.95 L394.15,90.12
L395.75,90.36 L397.36,92.09 L398.97,86.79 L400.58,89.58 L402.18,92.18 L403.79,90.59 L405.40,89.04 L407.00,91.64
L408.61,89.28 L410.22,104.30 L411.83,94.29 L413.43,96.79 L415.04,94.60 L416.65,91.32 L418.25,90.77 L419.86,97.87
L421.47,90.70 L423.08,88.55 L424.68,93.52 L426.29,94.27 L427.90,90.47 L429.51,88.62 L431.11,91.45 L432.72,89.14
L434.33,89.56 L435.93,91.06 L437.54,88.49 L439.15,91.75 L440.76,91.74 L442.36,94.13 L443.97,87.40 L445.58,89.72
L447.19,90.60 L448.79,90.46 L450.40,96.26 L452.01,89.00 L453.61,93.12 L455.22,88.88 L456.83,90.15 L458.44,97.67
L460.04,90.34 L461.65,94.31 L463.26,102.26 L464.87,107.19 L466.47,94.30 L468.08,91.70 L469.69,92.50 L471.29,100.86
L472.90,97.48 L474.51,106.16 L476.12,102.24 L477.72,95.25 L479.33,101.71 L480.94,100.67 L482.55,92.87 L484.15,104.40
L485.76,98.43 L487.37,93.80 L488.97,100.59 L490.58,94.87 L492.19,101.93 L493.80,114.95 L495.40,110.59 L497.01,115.62
L498.62,118.97 L500.23,110.28 L501.83,98.55 L503.44,98.76 L505.05,94.16 L506.65,108.10 L508.26,112.37 L509.87,178.80
L511.48,105.48 L513.08,269.72 L514.69,87.31 L516.30,94.04 L517.91,101.91 L519.51,94.96 L521.12,94.87 L522.73,104.61
L524.33,93.41 L525.94,93.75 L527.55,96.36 L529.16,96.13 L530.76,93.94 L532.37,120.04 L533.98,108.90 L535.58,89.59
L537.19,97.08 L538.80,103.64 L540.41,92.05 L542.01,105.25 L543.62,372.55 L545.23,89.90 L546.84,91.57 L548.44,95.55
L550.05,94.34 L551.66,91.78 L553.27,97.90 L554.87,105.88 L556.48,91.93 L558.09,96.24 L559.69,101.85 L561.30,92.04
L562.91,96.24 L564.52,94.63 L566.12,91.34 L567.73,90.29 L569.34,91.70 L570.94,88.49 L572.55,92.26 L574.16,90.33
L575.77,91.41 L577.37,93.04 L578.98,93.36 L580.59,92.67 L582.20,99.28 L583.80,99.14 L585.41,94.60 L587.02,96.74
L588.62,90.85 L590.23,98.36 L591.84,95.54 L593.45,95.70 L595.05,96.29 L596.66,96.68 '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,105.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 48, 26, 75)' stroke-dasharray=' 5,8' d='M940.65,102.01 L983.21,102.01 M116.09,276.65 L117.70,271.54 L119.30,296.50 L120.91,306.99 L122.52,278.34 L124.13,302.63
L125.73,292.84 L127.34,301.21 L128.95,300.52 L130.55,285.61 L132.16,301.68 L133.77,293.33 L135.38,291.21 L136.98,290.32
L138.59,299.88 L140.20,290.51 L141.81,292.98 L143.41,277.96 L145.02,273.69 L146.63,303.36 L148.23,283.39 L149.84,286.21
L151.45,286.11 L153.06,281.45 L154.66,275.20 L156.27,284.92 L157.88,270.37 L159.49,273.46 L161.09,284.46 L162.70,294.63
L164.31,275.14 L165.91,267.70 L167.52,288.15 L169.13,286.30 L170.74,279.97 L172.34,272.37 L173.95,265.64 L175.56,283.74
L177.17,311.24 L178.77,329.14 L180.38,306.71 L181.99,281.14 L183.59,275.32 L185.20,270.21 L186.81,286.25 L188.42,270.14
L190.02,288.97 L191.63,271.93 L193.24,271.26 L194.85,267.78 L196.45,258.86 L198.06,267.39 L199.67,271.29 L201.27,264.43
L202.88,269.95 L204.49,270.68 L206.10,260.57 L207.70,269.43 L209.31,286.45 L210.92,264.09 L212.52,276.49 L214.13,268.42
L215.74,267.72 L217.35,279.10 L218.95,276.17 L220.56,281.14 L222.17,277.25 L223.78,285.06 L225.38,297.92 L226.99,287.92
L228.60,277.69 L230.20,263.50 L231.81,269.51 L233.42,274.23 L235.03,276.10 L236.63,271.93 L238.24,269.23 L239.85,272.01
L241.46,277.04 L243.06,272.66 L244.67,263.73 L246.28,260.27 L247.88,270.60 L249.49,279.81 L251.10,274.35 L252.71,260.30
L254.31,275.41 L255.92,280.14 L257.53,270.49 L259.14,270.16 L260.74,274.03 L262.35,278.72 L263.96,282.59 L265.56,268.41
L267.17,300.85 L268.78,293.71 L270.39,264.67 L271.99,280.59 L273.60,270.19 L275.21,268.55 L276.82,264.43 L278.42,267.05
L280.03,269.77 L281.64,267.66 L283.24,265.83 L284.85,266.52 L286.46,288.31 L288.07,267.60 L289.67,278.68 L291.28,273.00
L292.89,278.51 L294.50,262.02 L296.10,264.61 L297.71,273.18 L299.32,262.65 L300.92,260.54 L302.53,271.41 L304.14,314.52
L305.75,263.00 L307.35,268.09 L308.96,267.78 L310.57,264.74 L312.18,258.44 L313.78,273.22 L315.39,306.11 L317.00,355.62
L318.60,391.32 L320.21,449.09 L321.82,452.10 L323.43,412.22 L325.03,358.23 L326.64,334.01 L328.25,306.06 L329.86,265.81
L331.46,262.45 L333.07,276.39 L334.68,262.17 L336.28,269.33 L337.89,271.83 L339.50,272.47 L341.11,274.74 L342.71,267.45
L344.32,268.38 L345.93,274.29 L347.54,281.14 L349.14,273.28 L350.75,281.64 L352.36,267.67 L353.96,263.48 L355.57,270.79
L357.18,265.31 L358.79,276.82 L360.39,268.77 L362.00,275.97 L363.61,266.48 L365.22,273.28 L366.82,274.24 L368.43,275.42
L370.04,277.17 L371.64,298.05 L373.25,270.73 L374.86,259.50 L376.47,271.96 L378.07,265.16 L379.68,265.78 L381.29,262.39
L382.90,260.51 L384.50,264.31 L386.11,270.08 L387.72,263.28 L389.32,273.02 L390.93,281.85 L392.54,261.39 L394.15,269.72
L395.75,259.99 L397.36,269.26 L398.97,276.31 L400.58,263.55 L402.18,262.29 L403.79,267.10 L405.40,270.62 L407.00,266.22
L408.61,263.51 L410.22,264.83 L411.83,265.87 L413.43,256.73 L415.04,269.15 L416.65,273.58 L418.25,278.84 L419.86,270.30
L421.47,277.14 L423.08,276.85 L424.68,282.39 L426.29,294.47 L427.90,364.06 L429.51,386.98 L431.11,419.86 L432.72,410.14
L434.33,413.64 L435.94,370.21 L437.54,345.08 L439.15,291.08 L440.76,277.58 L442.36,277.07 L443.97,274.88 L445.58,274.51
L447.19,266.18 L448.79,267.00 L450.40,277.81 L452.01,270.22 L453.61,264.69 L455.22,272.68 L456.83,280.37 L458.44,268.17
L460.04,268.50 L461.65,265.41 L463.26,263.55 L464.87,280.20 L466.47,297.58 L468.08,294.27 L469.69,283.04 L471.29,274.47
L472.90,266.20 L474.51,280.74 L476.12,286.85 L477.72,275.70 L479.33,277.56 L480.94,297.12 L482.55,264.26 L484.15,269.47
L485.76,276.90 L487.37,270.67 L488.97,275.54 L490.58,269.73 L492.19,273.96 L493.80,279.06 L495.40,263.66 L497.01,272.39
L498.62,278.14 L500.23,274.32 L501.83,281.56 L503.44,267.25 L505.05,280.18 L506.65,270.04 L508.26,270.27 L509.87,264.67
L511.48,260.49 L513.08,273.97 L514.69,279.02 L516.30,282.74 L517.91,275.01 L519.51,269.18 L521.12,265.00 L522.73,277.32
L524.33,274.83 L525.94,278.44 L527.55,268.38 L529.16,286.72 L530.76,285.02 L532.37,269.90 L533.98,270.30 L535.59,276.20
L537.19,269.69 L538.80,275.84 L540.41,279.43 L542.01,278.87 L543.62,273.27 L545.23,284.33 L546.84,271.77 L548.44,279.34
L550.05,279.78 L551.66,266.80 L553.27,294.80 L554.87,266.59 L556.48,263.18 L558.09,284.01 L559.69,267.13 L561.30,276.41
L562.91,334.52 L564.52,268.81 L566.12,278.99 L567.73,282.50 L569.34,259.98 L570.95,276.82 L572.55,291.99 L574.16,278.45
L575.77,268.20 L577.37,270.40 L578.98,298.50 L580.59,282.87 L582.20,271.00 L583.80,284.88 L585.41,270.20 L587.02,271.36
L588.63,270.67 L590.23,271.34 L591.84,279.95 L593.45,280.04 L595.05,259.39 L596.66,290.24 '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,123.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 48, 26, 75)' d='M940.65,120.01 L983.21,120.01 M116.09,327.21 L117.70,322.37 L119.30,319.17 L120.91,329.08 L122.52,338.94 L124.12,321.60
L125.73,334.06 L127.34,342.86 L128.95,397.02 L130.55,391.28 L132.16,389.45 L133.77,320.37 L135.38,336.77 L136.98,323.75
L138.59,325.80 L140.20,321.90 L141.80,319.86 L143.41,323.44 L145.02,322.58 L146.63,331.86 L148.23,325.05 L149.84,324.94
L151.45,332.12 L153.06,383.14 L154.66,395.84 L156.27,336.01 L157.88,321.70 L159.48,371.90 L161.09,318.54 L162.70,318.01
L164.31,331.43 L165.91,331.40 L167.52,367.12 L169.13,330.76 L170.74,327.96 L172.34,336.15 L173.95,330.68 L175.56,362.81
L177.16,379.13 L178.77,328.59 L180.38,325.19 L181.99,317.02 L183.59,318.89 L185.20,321.79 L186.81,376.36 L188.42,327.25
L190.02,319.27 L191.63,327.37 L193.24,325.32 L194.84,317.42 L196.45,367.78 L198.06,341.66 L199.67,324.13 L201.27,342.99
L202.88,342.88 L204.49,322.79 L206.10,318.51 L207.70,345.91 L209.31,322.69 L210.92,360.72 L212.52,346.66 L214.13,338.39
L215.74,390.22 L217.35,320.28 L218.95,335.88 L220.56,329.88 L222.17,327.21 L223.78,350.68 L225.38,340.73 L226.99,328.69
L228.60,323.87 L230.20,401.87 L231.81,329.97 L233.42,335.56 L235.03,340.35 L236.63,329.67 L238.24,378.89 L239.85,335.97
L241.46,329.22 L243.06,320.99 L244.67,335.88 L246.28,323.55 L247.88,363.91 L249.49,352.48 L251.10,325.00 L252.71,339.07
L254.31,329.46 L255.92,331.91 L257.53,386.12 L259.14,324.65 L260.74,361.02 L262.35,350.01 L263.96,335.40 L265.56,322.99
L267.17,326.69 L268.78,332.42 L270.39,332.80 L271.99,384.32 L273.60,323.04 L275.21,324.64 L276.82,364.51 L278.42,333.45
L280.03,325.92 L281.64,322.45 L283.24,327.08 L284.85,330.52 L286.46,372.17 L288.07,336.12 L289.67,325.37 L291.28,332.04
L292.89,334.20 L294.50,326.78 L296.10,330.40 L297.71,380.60 L299.32,329.10 L300.93,369.13 L302.53,396.68 L304.14,320.36
L305.75,317.64 L307.35,332.72 L308.96,325.65 L310.57,386.64 L312.18,320.00 L313.78,323.64 L315.39,332.35 L317.00,329.53
L318.60,334.40 L320.21,325.99 L321.82,339.13 L323.43,329.23 L325.03,331.43 L326.64,317.26 L328.25,322.26 L329.86,331.08
L331.46,324.34 L333.07,390.63 L334.68,377.26 L336.28,408.78 L337.89,359.01 L339.50,418.15 L341.11,425.58 L342.71,459.31
L344.32,416.50 L345.93,397.91 L347.53,344.41 L349.14,324.49 L350.75,312.93 L352.36,379.33 L353.96,296.31 L355.57,278.61
L357.18,280.14 L358.79,278.88 L360.39,375.70 L362.00,312.76 L363.61,270.10 L365.21,282.28 L366.82,302.69 L368.43,284.77
L370.04,349.12 L371.64,320.57 L373.25,312.50 L374.86,286.91 L376.47,279.76 L378.07,270.29 L379.68,274.26 L381.29,322.57
L382.90,367.01 L384.50,270.32 L386.11,286.39 L387.72,276.57 L389.32,331.21 L390.93,295.17 L392.54,281.11 L394.15,272.40
L395.75,272.45 L397.36,334.43 L398.97,348.71 L400.58,272.07 L402.18,267.39 L403.79,353.31 L405.40,277.90 L407.00,299.82
L408.61,281.10 L410.22,290.32 L411.83,342.38 L413.43,275.97 L415.04,293.40 L416.65,321.35 L418.26,390.22 L419.86,279.96
L421.47,276.80 L423.08,288.87 L424.68,282.43 L426.29,266.03 L427.90,279.98 L429.51,354.91 L431.11,281.67 L432.72,274.29
L434.33,322.55 L435.94,397.17 L437.54,314.66 L439.15,363.90 L440.76,291.84 L442.36,267.81 L443.97,279.15 L445.58,268.75
L447.19,270.60 L448.79,274.11 L450.40,276.58 L452.01,274.07 L453.61,281.55 L455.22,279.23 L456.83,278.97 L458.44,276.91
L460.04,283.77 L461.65,284.11 L463.26,287.06 L464.87,313.32 L466.47,310.58 L468.08,293.73 L469.69,300.35 L471.29,280.17
L472.90,278.99 L474.51,291.23 L476.12,269.20 L477.72,274.75 L479.33,269.23 L480.94,290.57 L482.55,278.66 L484.15,274.62
L485.76,272.14 L487.37,313.57 L488.97,268.60 L490.58,272.41 L492.19,285.17 L493.80,273.25 L495.40,288.93 L497.01,315.09
L498.62,281.79 L500.23,304.37 L501.83,270.04 L503.44,274.87 L505.05,273.76 L506.65,270.95 L508.26,293.97 L509.87,272.61
L511.48,281.00 L513.08,303.31 L514.69,288.02 L516.30,277.30 L517.91,296.69 L519.51,275.72 L521.12,280.23 L522.73,301.15
L524.33,273.58 L525.94,274.97 L527.55,290.53 L529.16,281.34 L530.76,272.11 L532.37,291.37 L533.98,275.83 L535.59,287.69
L537.19,301.83 L538.80,280.12 L540.41,297.69 L542.01,279.86 L543.62,279.78 L545.23,286.20 L546.84,272.39 L548.44,272.59
L550.05,274.80 L551.66,289.05 L553.26,274.30 L554.87,275.63 L556.48,284.06 L558.09,290.15 L559.69,284.26 L561.30,281.92
L562.91,280.18 L564.52,281.87 L566.12,308.61 L567.73,276.72 L569.34,284.57 L570.95,285.16 L572.55,278.19 L574.16,294.48
L575.77,277.73 L577.37,304.30 L578.98,270.17 L580.59,289.23 L582.20,280.80 L583.80,284.46 L585.41,282.55 L587.02,294.99
L588.62,274.12 L590.23,294.20 L591.84,290.39 L593.45,268.26 L595.05,287.80 L596.66,295.08 '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,141.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(255, 103, 77)' stroke-dasharray=' 5,8' d='M940.65,138.01 L983.21,138.01 M116.09,364.62 L117.70,366.74 L119.30,382.87 L120.91,367.44 L122.52,359.62 L124.13,381.57
L125.73,370.01 L127.34,364.01 L128.95,368.73 L130.56,363.20 L132.16,374.77 L133.77,373.17 L135.38,372.57 L136.98,380.88
L138.59,366.36 L140.20,367.59 L141.81,390.82 L143.41,388.54 L145.02,371.41 L146.63,378.58 L148.24,379.83 L149.84,374.42
L151.45,373.19 L153.06,381.83 L154.66,382.83 L156.27,381.71 L157.88,400.74 L159.49,422.16 L161.09,394.36 L162.70,386.44
L164.31,377.80 L165.92,380.91 L167.52,384.72 L169.13,383.73 L170.74,374.67 L172.34,386.76 L173.95,390.21 L175.56,394.82
L177.17,407.94 L178.77,381.34 L180.38,372.29 L181.99,377.47 L183.59,390.80 L185.20,392.93 L186.81,388.83 L188.42,391.03
L190.02,393.12 L191.63,387.04 L193.24,385.60 L194.85,396.22 L196.45,398.31 L198.06,388.57 L199.67,390.05 L201.27,408.26
L202.88,388.77 L204.49,385.24 L206.10,388.15 L207.70,385.69 L209.31,385.26 L210.92,390.44 L212.53,389.52 L214.13,384.79
L215.74,397.49 L217.35,387.57 L218.95,383.05 L220.56,388.18 L222.17,382.12 L223.78,395.38 L225.38,398.54 L226.99,403.82
L228.60,407.94 L230.20,395.44 L231.81,394.53 L233.42,392.17 L235.03,389.29 L236.63,393.37 L238.24,393.47 L239.85,390.67
L241.46,395.87 L243.06,386.41 L244.67,383.32 L246.28,392.20 L247.88,393.10 L249.49,394.16 L251.10,397.20 L252.71,390.99
L254.31,396.82 L255.92,400.60 L257.53,398.76 L259.14,402.02 L260.74,381.43 L262.35,381.33 L263.96,406.41 L265.56,396.93
L267.17,397.73 L268.78,399.37 L270.39,405.03 L272.00,399.29 L273.60,406.72 L275.21,404.77 L276.82,396.65 L278.42,392.17
L280.03,379.70 L281.64,400.97 L283.24,400.55 L284.85,395.86 L286.46,389.25 L288.07,384.52 L289.67,378.81 L291.28,383.19
L292.89,383.68 L294.50,391.12 L296.10,387.63 L297.71,387.82 L299.32,378.79 L300.93,377.96 L302.53,379.21 L304.14,378.94
L305.75,376.82 L307.35,372.28 L308.96,376.45 L310.57,378.99 L312.18,374.54 L313.78,374.16 L315.39,369.16 L317.00,381.84
L318.60,389.91 L320.21,371.63 L321.82,369.02 L323.43,371.71 L325.03,389.25 L326.64,377.94 L328.25,373.46 L329.86,378.93
L331.46,373.66 L333.07,369.84 L334.68,445.08 L336.29,392.68 L337.89,395.02 L339.50,379.56 L341.11,394.27 L342.71,399.48
L344.32,397.99 L345.93,402.14 L347.54,402.81 L349.14,405.24 L350.75,406.46 L352.36,403.27 L353.97,400.92 L355.57,419.90
L357.18,407.20 L358.79,414.34 L360.39,406.46 L362.00,409.38 L363.61,412.38 L365.22,419.99 L366.82,408.89 L368.43,407.36
L370.04,399.69 L371.65,399.82 L373.25,404.92 L374.86,406.62 L376.47,402.71 L378.07,400.23 L379.68,396.83 L381.29,406.30
L382.90,409.20 L384.50,403.70 L386.11,413.67 L387.72,411.04 L389.33,406.06 L390.93,406.87 L392.54,395.32 L394.15,397.57
L395.75,389.53 L397.36,387.95 L398.97,392.99 L400.58,379.19 L402.18,369.78 L403.79,378.27 L405.40,383.04 L407.00,383.09
L408.61,374.87 L410.22,389.84 L411.83,375.61 L413.43,374.55 L415.04,372.18 L416.65,380.45 L418.26,385.92 L419.86,380.57
L421.47,375.08 L423.08,385.50 L424.68,386.06 L426.29,394.99 L427.90,400.86 L429.51,395.06 L431.11,394.84 L432.72,391.26
L434.33,388.05 L435.94,391.78 L437.54,397.31 L439.15,396.92 L440.76,389.11 L442.36,394.26 L443.97,395.78 L445.58,383.24
L447.19,390.47 L448.79,393.52 L450.40,382.70 L452.01,380.44 L453.62,385.38 L455.22,389.80 L456.83,395.02 L458.44,402.16
L460.04,390.87 L461.65,390.71 L463.26,401.15 L464.87,399.33 L466.47,395.31 L468.08,398.40 L469.69,405.61 L471.29,403.36
L472.90,398.38 L474.51,403.38 L476.12,391.02 L477.72,390.95 L479.33,397.73 L480.94,384.83 L482.55,380.34 L484.15,374.67
L485.76,375.99 L487.37,372.95 L488.98,376.20 L490.58,377.85 L492.19,390.54 L493.80,383.74 L495.40,382.74 L497.01,383.50
L498.62,381.97 L500.23,376.15 L501.83,378.07 L503.44,395.96 L505.05,416.01 L506.66,383.46 L508.26,376.06 L509.87,382.64
L511.48,379.72 L513.08,376.15 L514.69,370.37 L516.30,377.16 L517.91,373.21 L519.51,378.52 L521.12,377.56 L522.73,392.37
L524.34,382.30 L525.94,375.42 L527.55,376.56 L529.16,375.27 L530.76,389.55 L532.37,373.93 L533.98,379.18 L535.59,382.45
L537.19,372.85 L538.80,377.89 L540.41,377.96 L542.01,384.91 L543.62,380.93 L545.23,377.53 L546.84,377.37 L548.44,380.70
L550.05,379.70 L551.66,391.41 L553.27,374.26 L554.87,376.41 L556.48,394.16 L558.09,381.58 L559.70,401.40 L561.30,382.01
L562.91,378.97 L564.52,374.15 L566.12,375.45 L567.73,371.28 L569.34,391.57 L570.95,374.01 L572.55,370.65 L574.16,380.87
L575.77,374.47 L577.37,371.22 L578.98,370.00 L580.59,366.61 L582.20,368.81 L583.80,369.79 L585.41,367.08 L587.02,366.80
L588.63,381.05 L590.23,379.84 L591.84,378.23 L593.45,380.26 L595.06,389.78 L596.66,419.09 '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,159.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(255, 103, 77)' d='M940.65,156.01 L983.21,156.01 M116.09,435.87 L117.70,388.11 L119.30,395.06 L120.91,400.59 L122.52,414.99 L124.13,397.61
L125.73,405.65 L127.34,414.08 L128.95,399.85 L130.55,397.99 L132.16,406.83 L133.77,411.56 L135.38,408.13 L136.98,408.47
L138.59,406.79 L140.20,405.97 L141.80,400.76 L143.41,401.77 L145.02,412.60 L146.63,410.09 L148.23,406.17 L149.84,391.14
L151.45,387.16 L153.06,390.84 L154.66,387.03 L156.27,391.67 L157.88,386.97 L159.49,388.97 L161.09,385.37 L162.70,385.30
L164.31,376.55 L165.91,398.22 L167.52,387.17 L169.13,381.31 L170.74,392.50 L172.34,396.53 L173.95,401.37 L175.56,399.00
L177.16,385.48 L178.77,376.21 L180.38,387.60 L181.99,387.55 L183.59,397.18 L185.20,398.65 L186.81,394.87 L188.42,397.06
L190.02,393.47 L191.63,390.20 L193.24,397.87 L194.84,396.72 L196.45,391.98 L198.06,385.71 L199.67,395.08 L201.27,389.00
L202.88,385.73 L204.49,397.90 L206.10,395.39 L207.70,392.04 L209.31,380.35 L210.92,396.03 L212.52,384.77 L214.13,385.97
L215.74,408.49 L217.35,387.60 L218.96,374.43 L220.56,408.91 L222.17,393.97 L223.78,401.19 L225.38,397.74 L226.99,407.96
L228.60,387.28 L230.20,394.99 L231.81,390.55 L233.42,384.65 L235.03,388.43 L236.63,388.30 L238.24,380.66 L239.85,381.57
L241.46,383.17 L243.06,385.06 L244.67,392.84 L246.28,387.60 L247.89,393.60 L249.49,393.52 L251.10,399.73 L252.71,406.78
L254.31,391.73 L255.92,394.30 L257.53,382.21 L259.14,392.90 L260.74,380.74 L262.35,387.67 L263.96,395.18 L265.56,403.13
L267.17,385.48 L268.78,384.07 L270.39,382.94 L271.99,392.47 L273.60,389.31 L275.21,387.51 L276.82,380.44 L278.42,381.76
L280.03,386.34 L281.64,409.59 L283.24,427.87 L284.85,408.71 L286.46,403.39 L288.07,398.62 L289.67,393.66 L291.28,407.51
L292.89,409.33 L294.50,394.46 L296.10,404.22 L297.71,433.80 L299.32,414.71 L300.93,421.68 L302.53,417.98 L304.14,417.14
L305.75,419.92 L307.35,424.53 L308.96,414.01 L310.57,429.69 L312.18,428.36 L313.78,413.29 L315.39,418.71 L317.00,422.91
L318.60,415.77 L320.21,425.48 L321.82,418.07 L323.43,424.76 L325.03,413.64 L326.64,421.92 L328.25,409.63 L329.86,416.79
L331.46,411.53 L333.07,418.97 L334.68,415.88 L336.28,404.87 L337.89,413.01 L339.50,420.12 L341.11,407.93 L342.71,411.32
L344.32,415.76 L345.93,418.34 L347.54,419.44 L349.14,413.68 L350.75,414.59 L352.36,422.41 L353.96,412.31 L355.57,419.59
L357.18,421.62 L358.79,419.27 L360.39,422.40 L362.00,413.34 L363.61,415.59 L365.22,420.78 L366.82,419.75 L368.43,412.06
L370.04,410.47 L371.64,414.14 L373.25,405.45 L374.86,414.22 L376.47,410.69 L378.07,410.68 L379.68,399.31 L381.29,402.72
L382.90,402.42 L384.50,397.79 L386.11,401.40 L387.72,403.54 L389.32,408.06 L390.93,400.44 L392.54,396.77 L394.15,399.40
L395.75,399.12 L397.36,388.86 L398.97,391.88 L400.57,401.01 L402.18,403.06 L403.79,399.96 L405.40,411.50 L407.00,404.44
L408.61,394.09 L410.22,384.74 L411.83,393.33 L413.43,396.64 L415.04,399.12 L416.65,411.14 L418.25,399.86 L419.86,397.94
L421.47,402.90 L423.08,394.13 L424.68,393.69 L426.29,391.67 L427.90,394.50 L429.51,402.29 L431.11,393.29 L432.72,398.65
L434.33,418.01 L435.94,400.99 L437.54,398.59 L439.15,397.14 L440.76,393.94 L442.36,393.03 L443.97,397.81 L445.58,396.76
L447.19,397.66 L448.79,397.40 L450.40,396.50 L452.01,400.16 L453.62,405.38 L455.22,400.49 L456.83,399.88 L458.44,403.45
L460.04,400.70 L461.65,400.43 L463.26,396.01 L464.87,397.24 L466.47,407.52 L468.08,394.96 L469.69,407.33 L471.29,399.98
L472.90,403.65 L474.51,401.18 L476.12,398.88 L477.73,400.31 L479.33,386.81 L480.94,380.25 L482.55,378.17 L484.15,378.39
L485.76,379.41 L487.37,378.81 L488.97,372.16 L490.58,379.86 L492.19,383.45 L493.80,379.86 L495.40,378.02 L497.01,376.73
L498.62,373.29 L500.23,372.77 L501.83,377.40 L503.44,384.39 L505.05,381.69 L506.65,385.40 L508.26,383.09 L509.87,389.36
L511.48,375.60 L513.08,367.60 L514.69,370.19 L516.30,372.87 L517.91,378.28 L519.51,385.71 L521.12,385.32 L522.73,382.76
L524.33,381.45 L525.94,384.22 L527.55,386.67 L529.16,379.09 L530.76,367.47 L532.37,374.68 L533.98,388.22 L535.59,375.06
L537.19,371.49 L538.80,376.87 L540.41,387.91 L542.01,374.36 L543.62,386.20 L545.23,378.01 L546.84,384.80 L548.44,380.96
L550.05,379.79 L551.66,377.01 L553.26,382.24 L554.87,373.51 L556.48,375.43 L558.09,370.01 L559.69,380.99 L561.30,379.61
L562.91,368.82 L564.52,370.79 L566.12,368.37 L567.73,367.82 L569.34,368.24 L570.95,372.28 L572.55,377.05 L574.16,381.48
L575.77,377.60 L577.37,382.58 L578.98,376.14 L580.59,385.07 L582.20,382.04 L583.80,375.89 L585.41,374.95 L587.02,378.61
L588.62,379.25 L590.23,372.11 L591.84,386.09 L593.45,383.95 L595.05,387.79 L596.66,389.80 '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,177.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(234, 55, 136)' stroke-dasharray=' 5,8' d='M940.65,174.01 L983.21,174.01 M116.09,410.66 L117.70,412.23 L119.31,415.60 L120.91,420.37 L122.52,411.63 L124.13,412.89
L125.73,417.00 L127.34,421.70 L128.95,411.89 L130.55,418.13 L132.16,415.78 L133.77,413.86 L135.38,414.29 L136.98,427.64
L138.59,416.42 L140.20,414.63 L141.81,416.87 L143.41,415.47 L145.02,411.85 L146.63,416.44 L148.23,415.64 L149.84,418.23
L151.45,418.16 L153.06,425.55 L154.66,420.34 L156.27,433.26 L157.88,422.11 L159.49,413.29 L161.09,415.44 L162.70,415.29
L164.31,416.25 L165.92,419.60 L167.52,414.15 L169.13,412.75 L170.74,418.92 L172.34,419.10 L173.95,416.71 L175.56,417.00
L177.17,410.77 L178.77,416.37 L180.38,416.37 L181.99,414.21 L183.59,413.71 L185.20,417.62 L186.81,416.05 L188.42,414.16
L190.02,418.71 L191.63,411.34 L193.24,417.02 L194.85,414.58 L196.45,428.73 L198.06,415.42 L199.67,414.13 L201.27,414.54
L202.88,416.27 L204.49,414.14 L206.10,418.58 L207.70,413.34 L209.31,412.05 L210.92,413.57 L212.53,410.82 L214.13,411.89
L215.74,413.36 L217.35,411.26 L218.95,413.23 L220.56,413.25 L222.17,411.23 L223.78,413.72 L225.38,412.73 L226.99,429.80
L228.60,416.58 L230.21,410.85 L231.81,415.44 L233.42,412.70 L235.03,413.56 L236.63,413.90 L238.24,414.08 L239.85,417.52
L241.46,412.77 L243.06,416.57 L244.67,410.30 L246.28,407.77 L247.89,414.26 L249.49,418.65 L251.10,416.38 L252.71,414.50
L254.31,414.48 L255.92,433.92 L257.53,413.04 L259.14,412.64 L260.74,410.84 L262.35,424.14 L263.96,411.13 L265.57,422.62
L267.17,412.63 L268.78,412.45 L270.39,411.92 L271.99,412.79 L273.60,413.27 L275.21,411.57 L276.82,412.35 L278.42,411.00
L280.03,414.71 L281.64,411.64 L283.25,410.81 L284.85,415.90 L286.46,417.93 L288.07,411.23 L289.67,411.07 L291.28,416.30
L292.89,414.59 L294.50,409.78 L296.10,412.46 L297.71,416.91 L299.32,410.62 L300.93,410.78 L302.53,415.46 L304.14,414.26
L305.75,415.21 L307.35,416.64 L308.96,415.62 L310.57,410.50 L312.18,420.76 L313.78,416.83 L315.39,412.39 L317.00,413.90
L318.60,418.09 L320.21,411.64 L321.82,411.23 L323.43,412.77 L325.03,410.15 L326.64,411.14 L328.25,423.69 L329.86,417.65
L331.46,413.90 L333.07,410.11 L334.68,416.71 L336.29,413.80 L337.89,412.98 L339.50,411.21 L341.11,412.14 L342.71,409.18
L344.32,415.98 L345.93,403.07 L347.54,417.52 L349.14,415.09 L350.75,413.14 L352.36,417.92 L353.97,426.10 L355.57,435.06
L357.18,416.53 L358.79,409.61 L360.39,410.03 L362.00,404.20 L363.61,405.92 L365.22,409.33 L366.82,416.06 L368.43,407.74
L370.04,414.06 L371.65,397.12 L373.25,389.10 L374.86,401.09 L376.47,406.80 L378.07,422.65 L379.68,425.07 L381.29,413.92
L382.90,414.91 L384.50,414.47 L386.11,412.23 L387.72,407.70 L389.33,414.66 L390.93,407.79 L392.54,412.50 L394.15,408.16
L395.75,409.54 L397.36,413.31 L398.97,407.75 L400.58,416.24 L402.18,410.73 L403.79,410.56 L405.40,417.67 L407.01,412.49
L408.61,426.57 L410.22,413.14 L411.83,406.82 L413.43,405.96 L415.04,405.68 L416.65,408.57 L418.26,417.47 L419.86,430.80
L421.47,408.40 L423.08,408.26 L424.68,410.97 L426.29,414.79 L427.90,413.08 L429.51,418.52 L431.11,409.03 L432.72,428.46
L434.33,402.31 L435.94,405.32 L437.54,408.07 L439.15,406.86 L440.76,411.86 L442.37,484.07 L443.97,418.05 L445.58,413.29
L447.19,409.78 L448.79,411.80 L450.40,413.65 L452.01,412.81 L453.62,406.84 L455.22,412.43 L456.83,411.44 L458.44,409.05
L460.04,411.04 L461.65,414.54 L463.26,415.44 L464.87,407.94 L466.47,406.54 L468.08,408.21 L469.69,411.73 L471.30,435.78
L472.90,411.44 L474.51,414.08 L476.12,412.89 L477.72,407.39 L479.33,408.84 L480.94,425.52 L482.55,405.02 L484.15,403.67
L485.76,399.29 L487.37,398.54 L488.98,410.83 L490.58,404.72 L492.19,409.44 L493.80,399.02 L495.40,405.46 L497.01,419.11
L498.62,405.91 L500.23,397.90 L501.83,418.44 L503.44,408.53 L505.05,413.35 L506.65,412.36 L508.26,401.00 L509.87,402.79
L511.48,408.18 L513.08,401.18 L514.69,414.14 L516.30,413.79 L517.91,404.26 L519.51,416.68 L521.12,403.10 L522.73,400.81
L524.34,403.95 L525.94,411.75 L527.55,417.84 L529.16,414.65 L530.76,405.64 L532.37,405.83 L533.98,406.91 L535.59,409.28
L537.19,416.68 L538.80,404.41 L540.41,418.15 L542.02,416.07 L543.62,411.83 L545.23,407.67 L546.84,410.07 L548.44,412.09
L550.05,407.36 L551.66,415.71 L553.27,407.90 L554.87,422.10 L556.48,405.32 L558.09,410.85 L559.70,423.32 L561.30,409.92
L562.91,413.54 L564.52,412.01 L566.12,409.38 L567.73,414.01 L569.34,418.38 L570.95,420.12 L572.55,415.65 L574.16,407.56
L575.77,418.03 L577.38,409.84 L578.98,405.57 L580.59,414.07 L582.20,399.98 L583.80,404.61 L585.41,406.07 L587.02,415.00
L588.63,417.88 L590.23,405.13 L591.84,403.73 L593.45,407.38 L595.06,413.65 L596.66,413.16 '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,195.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(234, 55, 136)' d='M940.65,192.01 L983.21,192.01 M116.09,310.68 L117.70,312.62 L119.30,313.30 L120.91,306.83 L122.52,309.06 L124.13,302.37
L125.73,311.95 L127.34,319.31 L128.95,303.29 L130.55,303.72 L132.16,302.34 L133.77,316.80 L135.38,310.76 L136.98,303.16
L138.59,306.07 L140.20,305.17 L141.81,306.02 L143.41,313.24 L145.02,318.30 L146.63,302.74 L148.23,298.99 L149.84,310.03
L151.45,311.30 L153.06,304.03 L154.66,302.47 L156.27,304.03 L157.88,307.67 L159.49,319.94 L161.09,337.39 L162.70,319.98
L164.31,320.38 L165.91,318.81 L167.52,326.77 L169.13,332.54 L170.74,313.71 L172.34,312.01 L173.95,315.58 L175.56,311.89
L177.17,308.69 L178.77,306.13 L180.38,315.02 L181.99,310.06 L183.59,312.30 L185.20,301.71 L186.81,302.95 L188.42,309.33
L190.02,321.72 L191.63,308.14 L193.24,309.29 L194.85,308.36 L196.45,306.81 L198.06,307.54 L199.67,309.85 L201.27,309.66
L202.88,318.18 L204.49,307.48 L206.10,308.87 L207.70,312.88 L209.31,313.88 L210.92,311.73 L212.52,305.60 L214.13,317.24
L215.74,323.36 L217.35,306.26 L218.95,310.46 L220.56,312.85 L222.17,310.96 L223.78,308.59 L225.38,316.30 L226.99,312.06
L228.60,314.85 L230.21,319.19 L231.81,320.94 L233.42,318.79 L235.03,315.50 L236.63,313.08 L238.24,323.71 L239.85,308.22
L241.46,309.36 L243.06,327.99 L244.67,304.61 L246.28,320.84 L247.88,307.72 L249.49,307.75 L251.10,311.44 L252.71,320.30
L254.31,300.24 L255.92,308.88 L257.53,309.42 L259.14,305.00 L260.74,308.68 L262.35,378.95 L263.96,318.02 L265.57,303.99
L267.17,305.89 L268.78,316.80 L270.39,299.03 L271.99,304.74 L273.60,313.48 L275.21,309.21 L276.82,312.10 L278.42,325.72
L280.03,321.56 L281.64,308.91 L283.25,312.19 L284.85,297.25 L286.46,300.43 L288.07,301.28 L289.67,303.36 L291.28,292.26
L292.89,295.29 L294.50,300.14 L296.10,319.71 L297.71,322.98 L299.32,301.20 L300.92,296.71 L302.53,296.09 L304.14,300.80
L305.75,297.44 L307.35,304.34 L308.96,300.54 L310.57,293.70 L312.18,322.01 L313.78,324.32 L315.39,316.08 L317.00,306.32
L318.60,305.07 L320.21,303.95 L321.82,316.77 L323.43,317.23 L325.03,305.48 L326.64,296.42 L328.25,299.78 L329.86,314.77
L331.46,309.35 L333.07,303.20 L334.68,310.32 L336.29,303.65 L337.89,312.73 L339.50,303.19 L341.11,303.77 L342.71,304.85
L344.32,310.59 L345.93,324.46 L347.54,327.59 L349.14,314.21 L350.75,303.83 L352.36,307.97 L353.96,314.23 L355.57,326.81
L357.18,310.56 L358.79,299.82 L360.39,309.93 L362.00,313.20 L363.61,321.78 L365.22,321.92 L366.82,312.93 L368.43,311.93
L370.04,309.88 L371.65,310.00 L373.25,296.87 L374.86,292.72 L376.47,296.71 L378.07,305.78 L379.68,304.28 L381.29,311.44
L382.90,307.74 L384.50,303.36 L386.11,309.29 L387.72,298.05 L389.33,306.00 L390.93,304.04 L392.54,302.08 L394.15,305.93
L395.75,304.60 L397.36,305.21 L398.97,303.56 L400.58,299.91 L402.18,307.14 L403.79,303.94 L405.40,302.24 L407.00,297.21
L408.61,294.56 L410.22,292.83 L411.83,293.62 L413.43,295.19 L415.04,304.05 L416.65,300.55 L418.26,304.25 L419.86,296.66
L421.47,304.26 L423.08,307.12 L424.68,305.13 L426.29,305.54 L427.90,305.28 L429.51,301.81 L431.11,302.53 L432.72,295.20
L434.33,301.55 L435.94,306.11 L437.54,308.46 L439.15,305.31 L440.76,304.01 L442.36,305.56 L443.97,303.01 L445.58,312.94
L447.19,297.58 L448.79,303.76 L450.40,303.44 L452.01,298.13 L453.62,293.69 L455.22,291.13 L456.83,301.41 L458.44,303.00
L460.04,302.89 L461.65,298.51 L463.26,296.94 L464.87,300.20 L466.47,304.37 L468.08,305.27 L469.69,302.04 L471.29,307.50
L472.90,310.89 L474.51,303.16 L476.12,302.87 L477.73,302.61 L479.33,297.77 L480.94,297.87 L482.55,301.78 L484.15,306.41
L485.76,308.25 L487.37,303.18 L488.98,306.82 L490.58,308.95 L492.19,297.67 L493.80,306.52 L495.40,310.56 L497.01,307.23
L498.62,313.20 L500.23,310.88 L501.83,311.49 L503.44,305.54 L505.05,307.69 L506.66,310.01 L508.26,299.44 L509.87,310.93
L511.48,307.96 L513.08,308.29 L514.69,303.56 L516.30,306.21 L517.91,311.61 L519.51,303.43 L521.12,309.81 L522.73,310.52
L524.34,310.99 L525.94,299.26 L527.55,299.86 L529.16,304.28 L530.76,304.42 L532.37,303.20 L533.98,297.02 L535.59,295.28
L537.19,296.72 L538.80,307.26 L540.41,311.98 L542.01,300.23 L543.62,297.72 L545.23,308.58 L546.84,300.39 L548.44,297.92
L550.05,309.49 L551.66,418.25 L553.27,301.23 L554.87,296.58 L556.48,297.01 L558.09,303.57 L559.70,303.31 L561.30,299.64
L562.91,296.66 L564.52,298.83 L566.12,301.74 L567.73,300.18 L569.34,300.39 L570.95,298.20 L572.55,303.97 L574.16,301.45
L575.77,304.86 L577.38,306.51 L578.98,303.23 L580.59,302.48 L582.20,324.60 L583.80,304.31 L585.41,304.88 L587.02,305.43
L588.63,311.48 L590.23,314.84 L591.84,311.71 L593.45,314.00 L595.06,303.77 L596.66,305.81 '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,542.40 L596.66,542.40 L596.66,57.01 L114.48,57.01 Z '/> <g transform="translate(19.18,299.71) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Speed (bits per second)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(355.57,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Seconds</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(355.57,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Transfer Speed UDP Download (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 63 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,693 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1000" height="600"
viewBox="0 0 1000 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 6.0 patchlevel 5 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1000" height="600" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,542.40 L596.66,542.40 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,542.40 L123.48,542.40 M596.66,542.40 L587.66,542.40 '/> <g transform="translate(106.09,546.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >0bit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,473.06 L596.66,473.06 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,473.06 L123.48,473.06 M596.66,473.06 L587.66,473.06 '/> <g transform="translate(106.09,476.96)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >100Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,403.72 L596.66,403.72 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,403.72 L123.48,403.72 M596.66,403.72 L587.66,403.72 '/> <g transform="translate(106.09,407.62)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >200Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,334.38 L596.66,334.38 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,334.38 L123.48,334.38 M596.66,334.38 L587.66,334.38 '/> <g transform="translate(106.09,338.28)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >300Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,265.03 L596.66,265.03 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,265.03 L123.48,265.03 M596.66,265.03 L587.66,265.03 '/> <g transform="translate(106.09,268.93)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >400Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,195.69 L596.66,195.69 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,195.69 L123.48,195.69 M596.66,195.69 L587.66,195.69 '/> <g transform="translate(106.09,199.59)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >500Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,126.35 L596.66,126.35 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,126.35 L123.48,126.35 M596.66,126.35 L587.66,126.35 '/> <g transform="translate(106.09,130.25)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >600Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,57.01 L596.66,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L123.48,57.01 M596.66,57.01 L587.66,57.01 '/> <g transform="translate(106.09,60.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >700Mbit/s</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M114.48,542.40 L114.48,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,542.40 L114.48,533.40 M114.48,57.01 L114.48,66.01 '/> <g transform="translate(114.48,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >0</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M162.70,542.40 L162.70,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M162.70,542.40 L162.70,533.40 M162.70,57.01 L162.70,66.01 '/> <g transform="translate(162.70,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >30</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M210.92,542.40 L210.92,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M210.92,542.40 L210.92,533.40 M210.92,57.01 L210.92,66.01 '/> <g transform="translate(210.92,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >60</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M259.13,542.40 L259.13,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M259.13,542.40 L259.13,533.40 M259.13,57.01 L259.13,66.01 '/> <g transform="translate(259.13,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >90</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M307.35,542.40 L307.35,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M307.35,542.40 L307.35,533.40 M307.35,57.01 L307.35,66.01 '/> <g transform="translate(307.35,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >120</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M355.57,542.40 L355.57,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M355.57,542.40 L355.57,533.40 M355.57,57.01 L355.57,66.01 '/> <g transform="translate(355.57,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >150</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M403.79,542.40 L403.79,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M403.79,542.40 L403.79,533.40 M403.79,57.01 L403.79,66.01 '/> <g transform="translate(403.79,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >180</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M452.01,542.40 L452.01,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M452.01,542.40 L452.01,533.40 M452.01,57.01 L452.01,66.01 '/> <g transform="translate(452.01,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >210</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M500.22,542.40 L500.22,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M500.22,542.40 L500.22,533.40 M500.22,57.01 L500.22,66.01 '/> <g transform="translate(500.22,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >240</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M548.44,542.40 L548.44,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M548.44,542.40 L548.44,533.40 M548.44,57.01 L548.44,66.01 '/> <g transform="translate(548.44,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >270</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M596.66,542.40 L596.66,57.01 '/></g>
<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M596.66,542.40 L596.66,533.40 M596.66,57.01 L596.66,66.01 '/> <g transform="translate(596.66,564.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >300</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,542.40 L596.66,542.40 L596.66,57.01 L114.48,57.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M613.44,201.01 L613.44,57.01 L991.60,57.01 L991.60,201.01 L613.44,201.01 Z '/></g>
<g id="gnuplot_plot_1" ><title>MT7927, through-wall, power save on</title>
<g fill="none" color="#FFFFFF" stroke="black" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,69.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 11, 113, 137)' stroke-dasharray=' 5,8' d='M940.65,66.01 L983.21,66.01 M116.09,273.55 L117.70,280.84 L119.30,286.25 L120.91,278.26 L122.52,280.36 L124.13,282.67
L125.73,285.04 L127.34,270.76 L128.95,274.39 L130.55,293.07 L132.16,292.05 L133.77,280.59 L135.38,279.24 L136.98,290.54
L138.59,301.31 L140.20,293.89 L141.81,298.06 L143.41,271.39 L145.02,275.71 L146.63,278.54 L148.23,307.37 L149.84,286.93
L151.45,283.21 L153.06,281.56 L154.66,290.66 L156.27,276.71 L157.88,282.51 L159.49,280.89 L161.09,275.73 L162.70,282.28
L164.31,269.75 L165.91,283.51 L167.52,284.92 L169.13,280.51 L170.73,287.73 L172.34,295.71 L173.95,276.65 L175.56,278.54
L177.17,269.12 L178.77,286.92 L180.38,280.48 L181.99,278.15 L183.59,287.34 L185.20,299.06 L186.81,283.07 L188.41,285.59
L190.02,270.69 L191.63,288.95 L193.24,271.17 L194.84,291.36 L196.45,284.06 L198.06,285.27 L199.67,266.76 L201.27,280.12
L202.88,290.55 L204.49,292.34 L206.09,285.67 L207.70,292.96 L209.31,292.04 L210.92,294.99 L212.52,289.77 L214.13,286.04
L215.74,289.91 L217.35,287.91 L218.95,273.08 L220.56,295.91 L222.17,282.06 L223.78,285.81 L225.38,280.65 L226.99,283.87
L228.60,264.84 L230.21,279.36 L231.81,283.68 L233.42,277.87 L235.03,263.85 L236.63,285.18 L238.24,301.41 L239.85,291.34
L241.46,276.31 L243.06,277.40 L244.67,302.93 L246.28,282.02 L247.88,275.92 L249.49,287.99 L251.10,291.01 L252.71,292.62
L254.31,278.30 L255.92,275.70 L257.53,277.48 L259.13,297.85 L260.74,289.96 L262.35,275.87 L263.96,294.06 L265.56,274.64
L267.17,274.63 L268.78,270.45 L270.39,281.96 L271.99,280.29 L273.60,290.38 L275.21,298.38 L276.82,286.44 L278.42,275.64
L280.03,277.47 L281.64,270.72 L283.24,293.02 L284.85,277.43 L286.46,281.42 L288.07,275.97 L289.68,300.46 L291.28,287.98
L292.89,294.60 L294.49,266.65 L296.10,276.26 L297.71,287.07 L299.32,284.21 L300.92,267.24 L302.53,275.39 L304.14,285.25
L305.75,301.33 L307.35,311.12 L308.96,295.70 L310.57,300.42 L312.18,288.09 L313.78,294.09 L315.39,288.90 L317.00,284.10
L318.60,291.34 L320.21,289.10 L321.82,289.27 L323.43,290.72 L325.03,287.70 L326.64,276.68 L328.25,268.55 L329.86,290.50
L331.46,281.25 L333.07,283.44 L334.68,282.02 L336.28,283.06 L337.89,279.05 L339.50,276.40 L341.11,286.57 L342.71,296.91
L344.32,282.28 L345.93,294.49 L347.53,288.15 L349.14,288.85 L350.75,288.21 L352.36,294.13 L353.96,286.76 L355.57,292.98
L357.18,295.46 L358.79,280.75 L360.39,281.22 L362.00,293.11 L363.61,269.96 L365.21,288.43 L366.82,282.43 L368.43,282.95
L370.04,283.95 L371.64,291.95 L373.25,294.74 L374.86,294.02 L376.47,277.36 L378.07,275.09 L379.68,274.93 L381.29,289.59
L382.90,274.89 L384.50,289.30 L386.11,281.95 L387.72,293.00 L389.32,294.21 L390.93,288.68 L392.54,284.64 L394.15,281.14
L395.75,276.52 L397.36,288.03 L398.97,283.45 L400.58,276.25 L402.18,279.02 L403.79,296.40 L405.40,300.33 L407.00,299.97
L408.61,279.76 L410.22,300.13 L411.82,294.53 L413.43,287.50 L415.04,291.54 L416.65,293.76 L418.25,294.65 L419.86,283.96
L421.47,286.27 L423.08,278.39 L424.68,284.05 L426.29,270.76 L427.90,275.22 L429.50,281.28 L431.11,288.21 L432.72,278.67
L434.33,284.59 L435.94,275.69 L437.54,287.65 L439.15,275.89 L440.76,276.81 L442.36,279.81 L443.97,294.51 L445.58,272.34
L447.19,274.90 L448.79,282.71 L450.40,279.49 L452.01,290.15 L453.61,288.79 L455.22,282.55 L456.83,280.81 L458.44,281.66
L460.04,274.69 L461.65,268.96 L463.26,276.37 L464.86,292.87 L466.47,279.64 L468.08,273.76 L469.69,300.11 L471.29,288.13
L472.90,295.56 L474.51,270.86 L476.12,280.62 L477.72,286.73 L479.33,285.75 L480.94,284.66 L482.55,276.58 L484.15,301.33
L485.76,283.80 L487.37,300.74 L488.97,277.88 L490.58,273.64 L492.19,273.24 L493.80,293.48 L495.40,281.51 L497.01,278.82
L498.62,269.22 L500.23,293.18 L501.83,283.48 L503.44,305.88 L505.05,291.69 L506.65,303.17 L508.26,278.80 L509.87,295.35
L511.48,279.11 L513.08,302.21 L514.69,293.84 L516.30,294.66 L517.90,291.50 L519.51,281.83 L521.12,265.60 L522.73,293.07
L524.33,271.19 L525.94,276.53 L527.55,277.75 L529.16,296.94 L530.76,279.40 L532.37,289.84 L533.98,276.74 L535.59,287.73
L537.19,275.62 L538.80,281.55 L540.41,269.02 L542.01,298.73 L543.62,289.25 L545.23,287.59 L546.84,274.47 L548.44,283.49
L550.05,272.24 L551.66,294.00 L553.26,273.07 L554.87,279.98 L556.48,270.60 L558.09,294.84 L559.69,293.47 L561.30,299.22
L562.91,280.92 L564.52,282.37 L566.12,273.29 L567.73,293.57 L569.34,283.45 L570.95,302.13 L572.55,283.77 L574.16,278.83
L575.77,289.82 L577.38,285.98 L578.98,282.80 L580.59,289.34 L582.20,279.62 L583.80,272.02 L585.41,295.14 L587.02,289.26
L588.63,278.05 L590.23,282.17 L591.84,283.28 L593.45,274.77 L595.05,295.28 L596.66,282.90 '/></g>
</g>
<g id="gnuplot_plot_2" ><title>MT7927, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,87.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 11, 113, 137)' d='M940.65,84.01 L983.21,84.01 M116.09,122.13 L117.70,124.71 L119.30,132.64 L120.91,123.58 L122.52,119.46 L124.12,129.06
L125.73,120.06 L127.34,124.64 L128.95,123.56 L130.55,127.24 L132.16,127.33 L133.77,133.83 L135.38,128.87 L136.98,123.92
L138.59,122.38 L140.20,130.17 L141.81,118.99 L143.41,127.82 L145.02,129.53 L146.63,132.44 L148.23,119.20 L149.84,129.61
L151.45,132.31 L153.06,125.70 L154.66,121.99 L156.27,125.71 L157.88,133.13 L159.48,124.24 L161.09,124.95 L162.70,122.79
L164.31,122.28 L165.91,121.84 L167.52,129.05 L169.13,132.64 L170.74,133.52 L172.34,125.69 L173.95,130.30 L175.56,131.50
L177.16,134.59 L178.77,127.19 L180.38,139.67 L181.99,126.35 L183.59,145.71 L185.20,132.90 L186.81,128.32 L188.42,132.52
L190.02,123.59 L191.63,123.49 L193.24,126.68 L194.84,125.41 L196.45,133.58 L198.06,128.18 L199.67,149.85 L201.27,131.01
L202.88,137.43 L204.49,130.89 L206.10,135.69 L207.70,125.49 L209.31,132.76 L210.92,128.75 L212.52,135.24 L214.13,130.28
L215.74,154.86 L217.35,132.97 L218.95,138.63 L220.56,128.59 L222.17,132.88 L223.78,129.40 L225.38,131.38 L226.99,127.22
L228.60,135.49 L230.20,124.95 L231.81,140.06 L233.42,127.82 L235.03,132.77 L236.63,142.08 L238.24,135.69 L239.85,135.41
L241.46,131.75 L243.06,140.04 L244.67,137.12 L246.28,139.80 L247.88,141.83 L249.49,141.74 L251.10,140.46 L252.71,131.13
L254.31,131.75 L255.92,140.82 L257.53,137.88 L259.14,138.26 L260.74,127.11 L262.35,134.50 L263.96,133.15 L265.56,138.45
L267.17,136.91 L268.78,140.68 L270.39,156.13 L271.99,149.09 L273.60,150.24 L275.21,141.97 L276.82,134.09 L278.42,158.15
L280.03,138.05 L281.64,149.68 L283.24,159.16 L284.85,170.62 L286.46,169.78 L288.07,153.23 L289.67,157.00 L291.28,168.63
L292.89,157.16 L294.50,141.66 L296.10,137.14 L297.71,155.32 L299.32,130.96 L300.92,130.82 L302.53,127.52 L304.14,129.60
L305.75,130.57 L307.35,127.92 L308.96,132.76 L310.57,125.52 L312.17,140.65 L313.78,133.00 L315.39,129.68 L317.00,118.66
L318.60,136.02 L320.21,121.76 L321.82,133.85 L323.43,132.42 L325.03,150.60 L326.64,137.59 L328.25,137.65 L329.85,137.25
L331.46,136.17 L333.07,133.78 L334.68,121.75 L336.28,129.79 L337.89,134.48 L339.50,130.54 L341.11,120.94 L342.71,125.80
L344.32,121.88 L345.93,130.37 L347.53,118.29 L349.14,125.33 L350.75,117.75 L352.36,127.36 L353.96,120.10 L355.57,129.30
L357.18,123.53 L358.79,122.53 L360.39,119.11 L362.00,134.03 L363.61,119.99 L365.22,124.59 L366.82,121.49 L368.43,122.67
L370.04,123.70 L371.64,129.24 L373.25,125.08 L374.86,129.16 L376.47,124.48 L378.07,133.57 L379.68,118.28 L381.29,127.48
L382.89,119.25 L384.50,130.85 L386.11,120.40 L387.72,123.35 L389.33,122.54 L390.93,120.80 L392.54,116.97 L394.15,132.67
L395.75,116.08 L397.36,120.85 L398.97,120.03 L400.58,121.41 L402.18,122.62 L403.79,123.32 L405.40,118.34 L407.00,124.64
L408.61,121.20 L410.22,122.83 L411.83,126.48 L413.43,120.85 L415.04,122.12 L416.65,116.32 L418.26,132.43 L419.86,121.55
L421.47,123.40 L423.08,125.17 L424.68,125.79 L426.29,120.20 L427.90,132.79 L429.51,118.56 L431.11,122.84 L432.72,115.49
L434.33,124.04 L435.93,116.02 L437.54,124.48 L439.15,122.30 L440.76,128.29 L442.36,125.52 L443.97,138.10 L445.58,121.10
L447.19,124.53 L448.79,119.52 L450.40,122.38 L452.01,120.43 L453.61,124.87 L455.22,123.96 L456.83,129.16 L458.44,121.57
L460.04,130.12 L461.65,125.17 L463.26,125.87 L464.87,121.71 L466.47,126.48 L468.08,122.03 L469.69,125.34 L471.29,120.64
L472.90,127.01 L474.51,118.88 L476.12,136.87 L477.72,132.16 L479.33,129.22 L480.94,125.71 L482.55,128.14 L484.15,119.61
L485.76,123.92 L487.37,127.48 L488.97,128.08 L490.58,127.28 L492.19,130.45 L493.80,132.00 L495.40,127.68 L497.01,133.52
L498.62,121.07 L500.23,128.40 L501.83,119.73 L503.44,121.92 L505.05,114.53 L506.65,122.48 L508.26,122.89 L509.87,122.59
L511.48,118.10 L513.08,122.61 L514.69,117.03 L516.30,118.42 L517.91,117.69 L519.51,121.77 L521.12,115.15 L522.73,119.42
L524.33,125.70 L525.94,127.98 L527.55,117.61 L529.16,125.21 L530.76,118.94 L532.37,125.62 L533.98,115.62 L535.59,126.76
L537.19,121.78 L538.80,125.09 L540.41,122.59 L542.01,128.92 L543.62,121.75 L545.23,129.90 L546.84,118.65 L548.44,122.54
L550.05,119.40 L551.66,126.04 L553.27,120.63 L554.87,124.98 L556.48,132.42 L558.09,121.48 L559.69,121.74 L561.30,118.16
L562.91,128.10 L564.52,127.03 L566.12,131.70 L567.73,127.97 L569.34,143.35 L570.95,130.79 L572.55,134.11 L574.16,149.80
L575.77,139.35 L577.37,126.53 L578.98,128.83 L580.59,122.79 L582.20,122.89 L583.80,117.59 L585.41,118.72 L587.02,119.33
L588.62,114.01 L590.23,119.70 L591.84,116.54 L593.45,116.07 L595.05,124.54 L596.66,114.69 '/></g>
</g>
<g id="gnuplot_plot_3" ><title>MT7927, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,105.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 48, 26, 75)' stroke-dasharray=' 5,8' d='M940.65,102.01 L983.21,102.01 M116.09,214.84 L117.70,226.67 L119.30,221.08 L120.91,204.71 L122.52,271.41 L124.13,215.44
L125.73,211.22 L127.34,239.46 L128.95,205.74 L130.55,215.71 L132.16,202.62 L133.77,209.26 L135.38,231.04 L136.98,233.15
L138.59,202.89 L140.20,252.90 L141.81,246.39 L143.41,211.48 L145.02,233.85 L146.63,244.81 L148.23,225.87 L149.84,226.64
L151.45,209.76 L153.06,212.64 L154.66,223.81 L156.27,233.81 L157.88,225.98 L159.48,230.37 L161.09,242.37 L162.70,250.69
L164.31,216.74 L165.91,207.77 L167.52,199.34 L169.13,255.75 L170.74,228.27 L172.34,286.69 L173.95,286.73 L175.56,215.17
L177.17,213.90 L178.77,220.53 L180.38,230.27 L181.99,225.26 L183.59,227.86 L185.20,210.85 L186.81,224.79 L188.42,212.86
L190.02,211.62 L191.63,210.24 L193.24,225.72 L194.84,226.43 L196.45,238.04 L198.06,215.51 L199.67,212.85 L201.27,234.68
L202.88,227.57 L204.49,228.33 L206.10,233.86 L207.70,223.90 L209.31,239.98 L210.92,217.58 L212.52,229.70 L214.13,226.34
L215.74,206.56 L217.35,223.93 L218.95,217.14 L220.56,220.09 L222.17,218.03 L223.78,231.55 L225.38,219.15 L226.99,229.22
L228.60,222.99 L230.20,239.36 L231.81,220.65 L233.42,222.71 L235.03,229.69 L236.63,229.58 L238.24,227.55 L239.85,233.99
L241.46,228.08 L243.06,229.38 L244.67,217.93 L246.28,229.71 L247.88,226.86 L249.49,235.91 L251.10,206.30 L252.71,221.68
L254.31,243.15 L255.92,261.14 L257.53,232.93 L259.14,235.89 L260.74,234.37 L262.35,241.91 L263.96,233.18 L265.56,255.33
L267.17,240.47 L268.78,233.15 L270.39,205.44 L271.99,226.21 L273.60,227.45 L275.21,225.74 L276.82,245.15 L278.42,231.39
L280.03,230.57 L281.64,228.80 L283.24,214.67 L284.85,244.72 L286.46,240.69 L288.07,264.41 L289.67,240.44 L291.28,244.54
L292.89,250.70 L294.50,238.31 L296.10,248.71 L297.71,231.66 L299.32,243.53 L300.92,222.31 L302.53,216.32 L304.14,260.50
L305.75,245.04 L307.35,242.27 L308.96,253.38 L310.57,218.18 L312.18,219.92 L313.78,238.97 L315.39,228.72 L317.00,246.04
L318.60,218.85 L320.21,229.74 L321.82,208.94 L323.43,232.60 L325.03,204.40 L326.64,217.24 L328.25,224.85 L329.86,218.79
L331.46,206.53 L333.07,249.66 L334.68,219.97 L336.28,272.65 L337.89,211.97 L339.50,242.13 L341.11,210.21 L342.71,234.38
L344.32,212.95 L345.93,247.65 L347.54,233.76 L349.14,220.85 L350.75,228.85 L352.36,219.58 L353.96,228.49 L355.57,227.64
L357.18,209.08 L358.79,241.78 L360.39,239.36 L362.00,225.08 L363.61,226.40 L365.22,217.25 L366.82,255.47 L368.43,220.10
L370.04,253.13 L371.64,206.94 L373.25,222.36 L374.86,224.47 L376.47,222.66 L378.07,230.03 L379.68,215.30 L381.29,208.79
L382.90,234.18 L384.50,222.84 L386.11,231.72 L387.72,215.53 L389.32,246.05 L390.93,223.57 L392.54,234.64 L394.15,222.22
L395.75,252.32 L397.36,237.19 L398.97,238.35 L400.58,225.50 L402.18,221.34 L403.79,233.63 L405.40,229.24 L407.00,212.77
L408.61,234.11 L410.22,223.16 L411.83,234.14 L413.43,354.07 L415.04,252.34 L416.65,247.61 L418.26,225.52 L419.86,218.20
L421.47,227.88 L423.08,217.73 L424.68,229.91 L426.29,228.14 L427.90,237.68 L429.51,226.93 L431.11,227.33 L432.72,203.46
L434.33,232.55 L435.93,217.57 L437.54,222.76 L439.15,230.00 L440.76,216.93 L442.36,243.62 L443.97,224.17 L445.58,230.59
L447.19,212.84 L448.79,240.38 L450.40,254.31 L452.01,223.65 L453.61,207.79 L455.22,232.68 L456.83,216.26 L458.44,235.51
L460.04,222.91 L461.65,237.99 L463.26,213.44 L464.87,219.06 L466.47,225.80 L468.08,228.13 L469.69,210.74 L471.29,230.41
L472.90,217.04 L474.51,219.61 L476.12,225.41 L477.72,252.29 L479.33,215.01 L480.94,237.99 L482.55,223.47 L484.15,229.45
L485.76,222.62 L487.37,252.03 L488.97,212.92 L490.58,235.64 L492.19,227.20 L493.80,236.56 L495.40,224.06 L497.01,229.00
L498.62,222.70 L500.23,217.85 L501.83,236.96 L503.44,217.53 L505.05,230.24 L506.66,215.75 L508.26,224.65 L509.87,227.16
L511.48,232.38 L513.08,213.53 L514.69,237.09 L516.30,224.67 L517.91,230.51 L519.51,207.45 L521.12,216.16 L522.73,215.65
L524.33,240.44 L525.94,212.67 L527.55,226.63 L529.16,229.86 L530.76,237.86 L532.37,235.58 L533.98,233.07 L535.59,218.38
L537.19,241.68 L538.80,213.74 L540.41,232.07 L542.02,219.75 L543.62,220.02 L545.23,236.81 L546.84,226.13 L548.44,223.15
L550.05,223.94 L551.66,223.83 L553.27,217.13 L554.87,209.79 L556.48,215.63 L558.09,236.97 L559.69,231.34 L561.30,233.27
L562.91,221.61 L564.52,206.50 L566.12,225.93 L567.73,208.56 L569.34,211.71 L570.95,220.02 L572.55,220.70 L574.16,205.64
L575.77,230.37 L577.37,210.11 L578.98,215.29 L580.59,202.60 L582.20,228.36 L583.80,214.12 L585.41,217.38 L587.02,236.16
L588.63,215.51 L590.23,241.00 L591.84,212.90 L593.45,244.92 L595.05,217.18 L596.66,247.71 '/></g>
</g>
<g id="gnuplot_plot_4" ><title>MT7927, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,123.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >MT7927, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb( 48, 26, 75)' d='M940.65,120.01 L983.21,120.01 M116.09,199.10 L117.70,209.38 L119.30,218.92 L120.91,218.43 L122.52,220.04 L124.12,219.84
L125.73,214.95 L127.34,220.83 L128.95,218.41 L130.55,222.84 L132.16,215.57 L133.77,226.01 L135.38,258.33 L136.98,233.78
L138.59,234.40 L140.20,235.16 L141.80,233.17 L143.41,214.12 L145.02,236.00 L146.63,234.34 L148.23,213.20 L149.84,212.43
L151.45,237.81 L153.06,229.80 L154.66,224.46 L156.27,215.38 L157.88,230.00 L159.49,213.05 L161.09,222.68 L162.70,209.11
L164.31,214.27 L165.91,238.17 L167.52,240.88 L169.13,247.66 L170.74,251.09 L172.34,251.94 L173.95,225.68 L175.56,208.47
L177.17,229.71 L178.77,222.79 L180.38,235.65 L181.99,240.25 L183.59,238.41 L185.20,218.90 L186.81,238.09 L188.42,227.79
L190.02,226.91 L191.63,247.85 L193.24,231.77 L194.84,239.23 L196.45,231.13 L198.06,208.10 L199.67,219.68 L201.27,225.39
L202.88,242.85 L204.49,213.71 L206.10,228.70 L207.70,223.75 L209.31,217.63 L210.92,211.00 L212.52,233.50 L214.13,219.69
L215.74,231.98 L217.35,242.70 L218.95,265.78 L220.56,276.57 L222.17,357.61 L223.78,296.81 L225.38,252.83 L226.99,222.09
L228.60,225.78 L230.21,272.53 L231.81,286.38 L233.42,254.45 L235.03,253.78 L236.63,246.08 L238.24,231.09 L239.85,244.21
L241.46,226.52 L243.06,226.91 L244.67,214.62 L246.28,244.91 L247.88,247.74 L249.49,245.15 L251.10,230.66 L252.71,217.17
L254.31,210.14 L255.92,219.40 L257.53,223.69 L259.14,220.21 L260.74,230.70 L262.35,258.96 L263.96,230.11 L265.57,227.25
L267.17,214.73 L268.78,229.15 L270.39,224.10 L271.99,230.60 L273.60,220.08 L275.21,216.22 L276.82,235.66 L278.42,246.86
L280.03,303.41 L281.64,267.05 L283.25,304.04 L284.85,374.41 L286.46,375.79 L288.07,371.93 L289.67,385.70 L291.28,366.09
L292.89,354.61 L294.50,385.70 L296.10,381.70 L297.71,334.96 L299.32,348.74 L300.92,291.59 L302.53,275.06 L304.14,313.86
L305.75,281.67 L307.35,290.02 L308.96,285.48 L310.57,315.84 L312.18,288.89 L313.78,346.67 L315.39,380.73 L317.00,379.31
L318.60,393.11 L320.21,350.48 L321.82,291.67 L323.43,269.85 L325.03,255.19 L326.64,266.64 L328.25,366.34 L329.86,438.38
L331.46,390.33 L333.07,371.19 L334.68,346.80 L336.28,295.35 L337.89,303.29 L339.50,274.03 L341.11,255.80 L342.71,280.89
L344.32,252.98 L345.93,262.57 L347.54,307.56 L349.14,333.17 L350.75,365.66 L352.36,373.36 L353.96,370.14 L355.57,366.44
L357.18,359.76 L358.79,292.63 L360.39,296.91 L362.00,295.00 L363.61,244.46 L365.22,214.44 L366.82,235.60 L368.43,237.37
L370.04,220.29 L371.64,222.13 L373.25,212.04 L374.86,212.72 L376.47,230.03 L378.07,241.49 L379.68,259.53 L381.29,227.91
L382.90,240.25 L384.50,232.19 L386.11,229.69 L387.72,237.42 L389.32,230.94 L390.93,209.24 L392.54,228.08 L394.15,231.02
L395.75,216.18 L397.36,222.14 L398.97,228.04 L400.57,250.87 L402.18,252.73 L403.79,228.25 L405.40,246.23 L407.00,229.86
L408.61,220.91 L410.22,249.55 L411.83,226.71 L413.43,245.14 L415.04,218.65 L416.65,220.37 L418.25,206.37 L419.86,207.67
L421.47,215.47 L423.08,225.59 L424.68,195.94 L426.29,194.04 L427.90,204.65 L429.51,212.05 L431.11,204.21 L432.72,264.88
L434.33,222.95 L435.94,220.94 L437.54,197.62 L439.15,180.23 L440.76,205.50 L442.36,210.84 L443.97,192.99 L445.58,214.97
L447.19,210.25 L448.79,197.66 L450.40,197.48 L452.01,214.54 L453.61,220.48 L455.22,222.96 L456.83,227.08 L458.44,210.56
L460.04,202.79 L461.65,187.10 L463.26,233.33 L464.87,229.91 L466.47,200.32 L468.08,207.24 L469.69,206.50 L471.30,187.87
L472.90,169.05 L474.51,208.41 L476.12,210.92 L477.72,205.54 L479.33,213.79 L480.94,208.71 L482.55,205.06 L484.15,216.43
L485.76,232.00 L487.37,221.11 L488.97,207.96 L490.58,206.42 L492.19,261.92 L493.80,202.21 L495.40,190.83 L497.01,201.24
L498.62,200.79 L500.23,214.94 L501.83,198.62 L503.44,249.86 L505.05,236.41 L506.65,235.65 L508.26,224.72 L509.87,220.39
L511.48,216.20 L513.08,239.77 L514.69,253.89 L516.30,236.57 L517.91,229.63 L519.51,218.07 L521.12,211.60 L522.73,230.21
L524.34,205.05 L525.94,193.57 L527.55,243.72 L529.16,210.31 L530.76,242.75 L532.37,202.58 L533.98,197.37 L535.59,226.88
L537.19,235.29 L538.80,200.91 L540.41,196.21 L542.01,215.32 L543.62,230.57 L545.23,207.11 L546.84,198.23 L548.44,243.51
L550.05,222.25 L551.66,202.58 L553.27,211.71 L554.87,210.75 L556.48,191.15 L558.09,201.59 L559.69,205.94 L561.30,224.06
L562.91,204.51 L564.52,193.68 L566.12,220.33 L567.73,199.57 L569.34,190.60 L570.95,185.55 L572.55,190.09 L574.16,239.92
L575.77,212.83 L577.37,234.28 L578.98,226.35 L580.59,214.46 L582.20,230.44 L583.80,224.67 L585.41,229.83 L587.02,216.10
L588.63,225.25 L590.23,203.83 L591.84,182.94 L593.45,209.73 L595.05,226.57 L596.66,247.74 '/></g>
</g>
<g id="gnuplot_plot_5" ><title>QCNCM865, through-wall, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,141.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(255, 103, 77)' stroke-dasharray=' 5,8' d='M940.65,138.01 L983.21,138.01 M116.09,501.71 L117.70,415.51 L119.30,349.00 L120.91,326.59 L122.52,336.50 L124.12,350.47
L125.73,329.60 L127.34,312.05 L128.95,346.08 L130.56,327.08 L132.16,335.79 L133.77,326.46 L135.38,330.65 L136.98,323.49
L138.59,339.36 L140.20,330.94 L141.81,322.85 L143.41,304.89 L145.02,307.40 L146.63,332.34 L148.23,357.86 L149.84,307.61
L151.45,314.95 L153.06,322.17 L154.66,319.48 L156.27,285.68 L157.88,290.38 L159.49,277.39 L161.09,307.36 L162.70,279.66
L164.31,286.58 L165.91,309.25 L167.52,358.48 L169.13,321.06 L170.74,328.37 L172.34,320.22 L173.95,337.05 L175.56,343.48
L177.17,317.52 L178.77,328.64 L180.38,337.02 L181.99,322.94 L183.59,346.10 L185.20,322.81 L186.81,366.86 L188.42,325.82
L190.02,308.37 L191.63,315.18 L193.24,328.03 L194.85,315.34 L196.45,341.38 L198.06,330.85 L199.67,361.72 L201.27,341.93
L202.88,316.82 L204.49,324.03 L206.10,345.92 L207.70,326.32 L209.31,312.46 L210.92,311.10 L212.52,317.47 L214.13,317.72
L215.74,303.41 L217.35,301.27 L218.95,313.20 L220.56,326.65 L222.17,288.61 L223.78,306.33 L225.38,329.64 L226.99,306.31
L228.60,281.93 L230.20,285.54 L231.81,316.71 L233.42,297.51 L235.03,292.29 L236.63,296.33 L238.24,313.86 L239.85,292.87
L241.46,294.18 L243.06,296.69 L244.67,310.34 L246.28,318.52 L247.88,307.73 L249.49,303.57 L251.10,316.37 L252.71,296.48
L254.31,315.21 L255.92,308.17 L257.53,346.73 L259.14,319.80 L260.74,307.46 L262.35,296.08 L263.96,297.84 L265.56,299.33
L267.17,282.19 L268.78,311.68 L270.39,332.63 L271.99,332.82 L273.60,320.17 L275.21,327.06 L276.81,331.73 L278.42,324.08
L280.03,331.43 L281.64,336.11 L283.24,337.26 L284.85,336.98 L286.46,318.33 L288.07,348.02 L289.67,314.86 L291.28,323.03
L292.89,313.43 L294.50,317.40 L296.10,324.25 L297.71,315.16 L299.32,311.71 L300.93,321.65 L302.53,319.36 L304.14,313.86
L305.75,338.46 L307.35,311.84 L308.96,342.64 L310.57,309.94 L312.18,284.49 L313.78,301.80 L315.39,308.94 L317.00,321.24
L318.60,289.48 L320.21,296.21 L321.82,290.01 L323.43,293.56 L325.03,307.30 L326.64,310.47 L328.25,316.36 L329.86,323.07
L331.46,297.92 L333.07,306.89 L334.68,306.17 L336.28,292.93 L337.89,273.98 L339.50,307.88 L341.11,329.07 L342.71,330.64
L344.32,313.66 L345.93,319.28 L347.54,316.18 L349.14,341.75 L350.75,325.68 L352.36,306.87 L353.97,333.17 L355.57,320.09
L357.18,334.28 L358.79,328.17 L360.39,380.97 L362.00,398.88 L363.61,336.50 L365.22,330.56 L366.82,330.01 L368.43,318.78
L370.04,316.95 L371.65,318.63 L373.25,311.51 L374.86,312.11 L376.47,332.09 L378.07,334.42 L379.68,344.01 L381.29,326.39
L382.90,331.32 L384.50,336.30 L386.11,326.86 L387.72,325.47 L389.32,333.95 L390.93,330.41 L392.54,333.75 L394.15,343.98
L395.75,320.30 L397.36,323.54 L398.97,341.45 L400.58,332.16 L402.18,325.39 L403.79,322.87 L405.40,327.63 L407.00,345.88
L408.61,345.39 L410.22,325.11 L411.83,330.20 L413.43,328.29 L415.04,331.28 L416.65,335.39 L418.26,340.29 L419.86,317.83
L421.47,303.58 L423.08,318.64 L424.68,340.35 L426.29,327.62 L427.90,312.83 L429.51,323.74 L431.11,341.47 L432.72,318.41
L434.33,314.74 L435.94,319.41 L437.54,343.60 L439.15,324.36 L440.76,311.47 L442.36,298.11 L443.97,342.66 L445.58,334.35
L447.19,359.30 L448.79,343.99 L450.40,334.44 L452.01,318.71 L453.62,303.15 L455.22,313.62 L456.83,322.80 L458.44,332.05
L460.04,360.65 L461.65,334.19 L463.26,352.68 L464.86,342.47 L466.47,329.23 L468.08,325.30 L469.69,333.22 L471.29,320.20
L472.90,324.72 L474.51,322.89 L476.12,325.64 L477.72,321.28 L479.33,312.26 L480.94,328.50 L482.54,336.37 L484.15,330.61
L485.76,329.63 L487.37,296.56 L488.97,302.99 L490.58,314.41 L492.19,278.98 L493.80,284.25 L495.40,301.44 L497.01,288.55
L498.62,295.67 L500.23,296.03 L501.83,321.94 L503.44,290.52 L505.05,267.77 L506.66,313.61 L508.26,340.98 L509.87,333.83
L511.48,322.96 L513.08,341.32 L514.69,349.22 L516.30,321.94 L517.91,330.69 L519.51,323.30 L521.12,331.08 L522.73,314.54
L524.33,316.03 L525.94,310.32 L527.55,340.43 L529.16,328.12 L530.76,362.53 L532.37,330.17 L533.98,326.51 L535.59,328.28
L537.19,320.95 L538.80,326.06 L540.41,309.54 L542.02,316.02 L543.62,325.77 L545.23,302.71 L546.84,327.97 L548.44,301.72
L550.05,295.13 L551.66,274.31 L553.26,341.28 L554.87,358.06 L556.48,352.50 L558.09,317.13 L559.69,320.98 L561.30,355.93
L562.91,333.94 L564.52,314.80 L566.12,319.37 L567.73,314.30 L569.34,347.82 L570.94,305.31 L572.55,324.74 L574.16,337.48
L575.77,327.56 L577.38,335.31 L578.98,346.27 L580.59,325.93 L582.19,331.51 L583.80,335.38 L585.41,328.92 L587.02,332.81
L588.63,343.26 L590.23,339.37 L591.84,320.18 L593.45,313.02 L595.06,311.23 L596.66,329.95 '/></g>
</g>
<g id="gnuplot_plot_6" ><title>QCNCM865, through-wall, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,159.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, through-wall, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(255, 103, 77)' d='M940.65,156.01 L983.21,156.01 M116.09,455.84 L117.70,327.84 L119.30,275.02 L120.91,278.89 L122.52,284.65 L124.13,283.60
L125.73,294.68 L127.34,269.04 L128.95,275.79 L130.55,277.48 L132.16,283.68 L133.77,285.19 L135.38,285.21 L136.98,290.08
L138.59,304.86 L140.20,265.84 L141.80,256.00 L143.41,255.61 L145.02,247.03 L146.63,275.26 L148.23,296.69 L149.84,296.00
L151.45,277.25 L153.06,281.30 L154.66,273.79 L156.27,266.72 L157.88,293.64 L159.49,268.91 L161.09,273.90 L162.70,295.60
L164.31,289.27 L165.91,281.06 L167.52,284.58 L169.13,295.12 L170.73,275.61 L172.34,259.74 L173.95,258.82 L175.56,270.41
L177.17,283.33 L178.77,270.51 L180.38,270.69 L181.99,257.95 L183.59,280.31 L185.20,265.73 L186.81,286.96 L188.42,281.00
L190.02,272.53 L191.63,269.32 L193.24,277.17 L194.85,291.62 L196.45,270.49 L198.06,260.34 L199.67,275.28 L201.27,270.72
L202.88,255.38 L204.49,267.26 L206.10,277.26 L207.70,265.87 L209.31,273.67 L210.92,268.35 L212.53,260.30 L214.13,263.36
L215.74,260.24 L217.35,255.28 L218.95,287.36 L220.56,261.01 L222.17,251.45 L223.78,268.58 L225.38,309.55 L226.99,267.11
L228.60,287.73 L230.20,288.39 L231.81,283.51 L233.42,258.40 L235.03,325.69 L236.63,281.49 L238.24,272.38 L239.85,257.31
L241.46,278.17 L243.06,278.88 L244.67,260.83 L246.28,308.26 L247.88,276.08 L249.49,269.39 L251.10,274.77 L252.71,318.92
L254.31,364.70 L255.92,302.29 L257.53,280.40 L259.14,296.81 L260.74,268.54 L262.35,289.17 L263.96,296.24 L265.57,314.20
L267.17,339.00 L268.78,361.11 L270.39,296.31 L271.99,342.03 L273.60,283.84 L275.21,284.49 L276.82,264.74 L278.42,257.84
L280.03,283.43 L281.64,278.09 L283.24,279.14 L284.85,268.56 L286.46,291.29 L288.07,291.58 L289.67,301.72 L291.28,267.39
L292.89,294.01 L294.50,270.30 L296.10,263.53 L297.71,287.02 L299.32,266.69 L300.93,278.25 L302.53,288.72 L304.14,264.09
L305.75,263.81 L307.35,277.77 L308.96,291.20 L310.57,280.40 L312.18,264.92 L313.78,261.49 L315.39,259.40 L317.00,250.96
L318.61,255.50 L320.21,262.09 L321.82,283.23 L323.43,284.02 L325.03,289.88 L326.64,288.71 L328.25,307.92 L329.86,302.58
L331.46,284.77 L333.07,275.84 L334.68,287.78 L336.29,303.30 L337.89,265.86 L339.50,287.29 L341.11,266.80 L342.71,266.09
L344.32,286.03 L345.93,281.45 L347.53,288.31 L349.14,270.03 L350.75,266.25 L352.36,270.95 L353.96,276.08 L355.57,264.54
L357.18,279.97 L358.79,275.57 L360.39,265.15 L362.00,290.94 L363.61,266.78 L365.22,276.80 L366.82,272.69 L368.43,269.59
L370.04,287.61 L371.64,268.66 L373.25,285.87 L374.86,272.96 L376.47,290.60 L378.07,291.89 L379.68,283.26 L381.29,272.94
L382.90,291.21 L384.50,279.88 L386.11,268.69 L387.72,273.41 L389.32,287.50 L390.93,278.77 L392.54,278.28 L394.15,275.40
L395.75,259.08 L397.36,274.36 L398.97,257.25 L400.58,270.38 L402.18,322.38 L403.79,266.21 L405.40,272.05 L407.00,278.13
L408.61,293.36 L410.22,263.83 L411.83,258.62 L413.43,264.04 L415.04,253.36 L416.65,282.36 L418.26,273.39 L419.86,271.31
L421.47,271.27 L423.08,252.34 L424.68,283.95 L426.29,265.83 L427.90,253.22 L429.51,269.27 L431.11,300.80 L432.72,271.46
L434.33,280.80 L435.93,299.12 L437.54,276.22 L439.15,266.25 L440.76,256.75 L442.36,269.64 L443.97,272.09 L445.58,301.24
L447.19,294.77 L448.79,288.60 L450.40,273.53 L452.01,267.80 L453.61,269.44 L455.22,270.16 L456.83,285.84 L458.44,266.06
L460.04,282.94 L461.65,272.04 L463.26,274.14 L464.87,267.11 L466.47,294.64 L468.08,272.76 L469.69,282.93 L471.29,282.79
L472.90,279.09 L474.51,275.34 L476.12,277.27 L477.72,274.03 L479.33,302.43 L480.94,261.88 L482.55,294.84 L484.15,350.38
L485.76,315.28 L487.37,270.65 L488.97,274.12 L490.58,281.85 L492.19,278.62 L493.80,264.40 L495.40,272.96 L497.01,281.08
L498.62,296.73 L500.23,276.88 L501.83,252.69 L503.44,273.62 L505.05,311.27 L506.65,284.86 L508.26,266.26 L509.87,266.71
L511.48,263.27 L513.08,298.55 L514.69,276.91 L516.30,295.28 L517.91,283.23 L519.51,291.71 L521.12,282.75 L522.73,292.56
L524.33,294.85 L525.94,277.28 L527.55,264.30 L529.16,293.39 L530.76,311.62 L532.37,293.46 L533.98,311.44 L535.59,314.41
L537.19,299.71 L538.80,302.86 L540.41,277.60 L542.01,271.58 L543.62,295.68 L545.23,315.20 L546.84,287.78 L548.44,273.44
L550.05,261.69 L551.66,275.08 L553.27,272.25 L554.87,301.02 L556.48,286.16 L558.09,287.84 L559.69,272.98 L561.30,274.55
L562.91,258.66 L564.52,262.69 L566.12,286.64 L567.73,261.48 L569.34,275.29 L570.95,281.88 L572.55,281.57 L574.16,280.15
L575.77,276.10 L577.38,268.61 L578.98,264.34 L580.59,253.45 L582.20,290.14 L583.80,280.33 L585.41,271.71 L587.02,272.38
L588.63,284.71 L590.23,320.07 L591.84,318.93 L593.45,283.47 L595.05,284.62 L596.66,270.89 '/></g>
</g>
<g id="gnuplot_plot_7" ><title>QCNCM865, clear LoS, power save on</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,177.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save on</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(234, 55, 136)' stroke-dasharray=' 5,8' d='M940.65,174.01 L983.21,174.01 M116.09,445.39 L117.70,358.96 L119.30,280.99 L120.91,291.12 L122.52,282.30 L124.13,287.94
L125.73,283.52 L127.34,306.45 L128.95,283.13 L130.56,290.66 L132.16,290.44 L133.77,304.57 L135.38,267.50 L136.98,261.70
L138.59,285.96 L140.20,311.57 L141.81,284.96 L143.41,296.41 L145.02,279.99 L146.63,284.09 L148.23,280.55 L149.84,279.55
L151.45,305.09 L153.06,280.26 L154.66,287.39 L156.27,281.51 L157.88,267.68 L159.49,277.58 L161.09,306.34 L162.70,285.11
L164.31,268.66 L165.92,279.04 L167.52,289.13 L169.13,277.75 L170.74,291.92 L172.34,267.17 L173.95,275.21 L175.56,280.61
L177.17,268.77 L178.77,301.44 L180.38,280.33 L181.99,282.49 L183.59,282.34 L185.20,271.47 L186.81,305.11 L188.42,305.47
L190.02,275.65 L191.63,287.78 L193.24,286.83 L194.84,270.81 L196.45,292.03 L198.06,280.93 L199.67,285.68 L201.27,286.04
L202.88,278.83 L204.49,311.38 L206.10,287.18 L207.70,271.38 L209.31,278.90 L210.92,289.65 L212.52,283.54 L214.13,291.75
L215.74,273.38 L217.35,282.23 L218.95,290.06 L220.56,264.35 L222.17,299.51 L223.78,277.20 L225.38,289.51 L226.99,295.68
L228.60,286.99 L230.21,296.54 L231.81,273.34 L233.42,273.39 L235.03,308.00 L236.63,301.96 L238.24,289.74 L239.85,283.08
L241.46,281.61 L243.06,294.67 L244.67,271.60 L246.28,273.16 L247.89,288.56 L249.49,295.93 L251.10,300.68 L252.71,293.41
L254.31,274.93 L255.92,286.37 L257.53,281.39 L259.14,300.43 L260.74,287.82 L262.35,304.61 L263.96,333.38 L265.56,313.41
L267.17,290.32 L268.78,274.51 L270.39,268.88 L271.99,262.63 L273.60,294.32 L275.21,273.70 L276.82,287.25 L278.42,285.37
L280.03,272.94 L281.64,253.77 L283.24,261.81 L284.85,270.06 L286.46,276.84 L288.07,268.11 L289.67,265.26 L291.28,287.13
L292.89,318.53 L294.50,314.61 L296.10,306.36 L297.71,303.91 L299.32,308.78 L300.92,288.36 L302.53,283.11 L304.14,294.18
L305.75,290.20 L307.35,282.82 L308.96,297.41 L310.57,283.83 L312.18,320.32 L313.78,292.52 L315.39,302.35 L317.00,292.94
L318.60,335.77 L320.21,353.12 L321.82,287.49 L323.43,279.92 L325.03,283.00 L326.64,291.50 L328.25,307.49 L329.86,300.65
L331.46,289.23 L333.07,293.68 L334.68,276.53 L336.29,289.91 L337.89,311.24 L339.50,303.52 L341.11,275.28 L342.71,290.88
L344.32,308.46 L345.93,294.13 L347.54,290.28 L349.14,291.65 L350.75,282.63 L352.36,297.31 L353.96,285.60 L355.57,302.32
L357.18,294.53 L358.79,272.82 L360.39,287.64 L362.00,297.30 L363.61,294.74 L365.21,293.13 L366.82,324.44 L368.43,280.58
L370.04,299.08 L371.64,291.87 L373.25,278.31 L374.86,277.81 L376.47,331.32 L378.07,313.88 L379.68,304.92 L381.29,288.15
L382.90,280.35 L384.50,276.46 L386.11,301.32 L387.72,302.05 L389.33,284.48 L390.93,309.17 L392.54,334.09 L394.15,339.35
L395.75,313.88 L397.36,312.21 L398.97,304.36 L400.58,281.01 L402.18,272.05 L403.79,309.72 L405.40,322.96 L407.00,317.89
L408.61,320.02 L410.22,325.38 L411.83,316.16 L413.43,285.18 L415.04,294.36 L416.65,291.99 L418.26,313.09 L419.86,307.88
L421.47,299.91 L423.08,287.80 L424.68,282.41 L426.29,300.48 L427.90,302.04 L429.51,313.22 L431.11,305.52 L432.72,291.00
L434.33,287.16 L435.94,317.36 L437.54,301.00 L439.15,306.09 L440.76,299.08 L442.36,309.18 L443.97,284.06 L445.58,297.29
L447.19,303.81 L448.79,291.26 L450.40,295.00 L452.01,301.57 L453.61,303.55 L455.22,298.37 L456.83,306.05 L458.44,299.84
L460.04,301.66 L461.65,318.07 L463.26,315.10 L464.87,348.75 L466.47,291.28 L468.08,295.73 L469.69,334.72 L471.30,309.22
L472.90,286.13 L474.51,282.74 L476.12,293.27 L477.73,341.70 L479.33,296.74 L480.94,276.44 L482.55,299.33 L484.15,303.70
L485.76,286.13 L487.37,325.54 L488.97,309.64 L490.58,280.48 L492.19,287.69 L493.80,312.75 L495.40,308.35 L497.01,284.22
L498.62,291.23 L500.23,298.08 L501.83,284.82 L503.44,341.31 L505.05,327.07 L506.65,321.68 L508.26,299.02 L509.87,317.21
L511.48,297.40 L513.08,299.29 L514.69,317.66 L516.30,300.44 L517.91,319.12 L519.51,309.11 L521.12,306.25 L522.73,309.07
L524.33,307.41 L525.94,312.57 L527.55,291.48 L529.16,292.56 L530.76,310.14 L532.37,292.79 L533.98,295.87 L535.59,327.32
L537.19,297.24 L538.80,272.29 L540.41,277.32 L542.01,290.69 L543.62,309.06 L545.23,276.14 L546.84,274.71 L548.44,289.85
L550.05,296.33 L551.66,313.49 L553.27,297.55 L554.87,308.61 L556.48,305.30 L558.09,259.48 L559.69,310.56 L561.30,277.16
L562.91,304.02 L564.52,299.37 L566.12,330.05 L567.73,303.71 L569.34,332.17 L570.94,310.64 L572.55,297.06 L574.16,296.70
L575.77,275.84 L577.37,303.43 L578.98,309.74 L580.59,366.26 L582.20,302.12 L583.80,289.80 L585.41,297.49 L587.02,279.81
L588.62,322.65 L590.23,292.43 L591.84,319.36 L593.45,279.52 L595.05,341.53 L596.66,294.87 '/></g>
</g>
<g id="gnuplot_plot_8" ><title>QCNCM865, clear LoS, power save off</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(932.26,195.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text><tspan font-family="Arial" >QCNCM865, clear LoS, power save off</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='rgb(234, 55, 136)' d='M940.65,192.01 L983.21,192.01 M116.09,469.17 L117.70,313.59 L119.30,206.43 L120.91,204.96 L122.52,237.77 L124.13,230.09
L125.73,213.09 L127.34,204.04 L128.95,206.18 L130.56,231.59 L132.16,215.30 L133.77,234.14 L135.38,220.02 L136.98,236.35
L138.59,240.95 L140.20,254.81 L141.81,252.31 L143.41,255.75 L145.02,275.78 L146.63,254.45 L148.24,233.21 L149.84,203.54
L151.45,192.64 L153.06,181.54 L154.66,193.66 L156.27,231.45 L157.88,263.87 L159.49,207.68 L161.09,222.85 L162.70,231.13
L164.31,260.03 L165.91,235.61 L167.52,218.62 L169.13,234.34 L170.74,218.88 L172.34,209.91 L173.95,232.33 L175.56,196.96
L177.17,184.33 L178.77,184.95 L180.38,225.08 L181.99,258.57 L183.59,225.37 L185.20,264.39 L186.81,188.11 L188.42,218.87
L190.02,205.37 L191.63,219.38 L193.24,212.03 L194.85,232.36 L196.45,198.44 L198.06,205.82 L199.67,201.88 L201.27,198.04
L202.88,248.43 L204.49,207.13 L206.10,236.70 L207.70,218.00 L209.31,218.55 L210.92,199.49 L212.53,225.42 L214.13,247.35
L215.74,236.06 L217.35,202.67 L218.95,247.91 L220.56,247.94 L222.17,231.71 L223.78,267.22 L225.38,214.69 L226.99,219.12
L228.60,186.20 L230.21,205.50 L231.81,184.14 L233.42,217.22 L235.03,232.29 L236.63,235.61 L238.24,202.89 L239.85,205.73
L241.46,226.30 L243.06,203.61 L244.67,204.45 L246.28,194.96 L247.89,208.24 L249.49,215.71 L251.10,185.96 L252.71,180.71
L254.31,192.58 L255.92,171.32 L257.53,221.54 L259.14,167.81 L260.74,195.61 L262.35,161.26 L263.96,200.56 L265.57,215.95
L267.17,202.36 L268.78,221.18 L270.39,234.49 L271.99,198.33 L273.60,173.37 L275.21,185.74 L276.82,189.75 L278.42,197.06
L280.03,183.33 L281.64,220.87 L283.25,195.26 L284.85,196.28 L286.46,207.34 L288.07,227.64 L289.67,205.95 L291.28,224.55
L292.89,212.50 L294.50,221.81 L296.10,234.94 L297.71,235.00 L299.32,189.02 L300.93,210.09 L302.53,267.25 L304.14,269.24
L305.75,261.10 L307.35,269.12 L308.96,261.38 L310.57,203.28 L312.18,247.66 L313.78,210.29 L315.39,195.68 L317.00,253.12
L318.60,193.50 L320.21,210.33 L321.82,213.16 L323.43,241.78 L325.03,279.09 L326.64,265.67 L328.25,278.12 L329.86,235.23
L331.46,225.02 L333.07,214.34 L334.68,293.34 L336.28,252.10 L337.89,245.78 L339.50,208.44 L341.11,225.28 L342.71,216.03
L344.32,252.14 L345.93,239.67 L347.54,245.64 L349.14,261.42 L350.75,255.87 L352.36,244.00 L353.97,256.02 L355.57,240.04
L357.18,260.30 L358.79,258.51 L360.39,224.61 L362.00,266.58 L363.61,258.69 L365.22,242.68 L366.82,245.33 L368.43,226.75
L370.04,246.77 L371.64,231.47 L373.25,250.36 L374.86,192.33 L376.47,199.54 L378.07,205.70 L379.68,212.89 L381.29,203.28
L382.90,228.44 L384.50,206.58 L386.11,218.82 L387.72,275.92 L389.32,263.55 L390.93,271.90 L392.54,265.79 L394.15,278.78
L395.75,244.17 L397.36,250.30 L398.97,216.88 L400.58,261.92 L402.18,216.50 L403.79,250.73 L405.40,243.85 L407.00,217.42
L408.61,238.47 L410.22,247.38 L411.83,289.65 L413.43,252.16 L415.04,221.65 L416.65,191.93 L418.26,278.10 L419.86,264.49
L421.47,252.17 L423.08,250.92 L424.68,220.58 L426.29,198.75 L427.90,220.67 L429.51,189.82 L431.11,263.49 L432.72,284.20
L434.33,220.83 L435.94,194.18 L437.54,190.40 L439.15,216.91 L440.76,253.88 L442.36,259.99 L443.97,252.35 L445.58,214.12
L447.19,229.43 L448.79,231.47 L450.40,237.92 L452.01,195.45 L453.62,192.59 L455.22,191.18 L456.83,203.55 L458.44,221.30
L460.04,233.14 L461.65,256.65 L463.26,252.17 L464.87,280.94 L466.47,257.22 L468.08,270.48 L469.69,239.41 L471.30,255.69
L472.90,235.31 L474.51,192.04 L476.12,207.50 L477.72,244.03 L479.33,211.02 L480.94,195.28 L482.55,255.93 L484.15,232.09
L485.76,194.22 L487.37,225.84 L488.97,183.18 L490.58,205.53 L492.19,210.31 L493.80,223.70 L495.40,234.04 L497.01,209.09
L498.62,212.59 L500.23,192.03 L501.83,237.32 L503.44,190.94 L505.05,233.03 L506.65,243.42 L508.26,211.79 L509.87,205.31
L511.48,280.52 L513.08,236.88 L514.69,242.69 L516.30,270.64 L517.91,262.24 L519.51,262.53 L521.12,224.95 L522.73,223.43
L524.33,229.67 L525.94,247.29 L527.55,240.37 L529.16,253.82 L530.76,246.40 L532.37,263.17 L533.98,207.96 L535.59,236.61
L537.19,241.62 L538.80,226.06 L540.41,235.63 L542.02,178.13 L543.62,260.03 L545.23,241.08 L546.84,201.94 L548.44,237.84
L550.05,256.99 L551.66,240.49 L553.27,236.34 L554.87,215.71 L556.48,265.18 L558.09,244.62 L559.69,261.36 L561.30,272.36
L562.91,256.07 L564.52,204.13 L566.12,198.08 L567.73,238.32 L569.34,272.81 L570.95,180.28 L572.55,208.32 L574.16,200.79
L575.77,239.46 L577.37,201.10 L578.98,191.38 L580.59,233.79 L582.20,243.14 L583.80,230.67 L585.41,246.31 L587.02,243.22
L588.63,270.91 L590.23,248.83 L591.84,250.64 L593.45,251.90 L595.06,256.64 L596.66,230.04 '/></g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M114.48,57.01 L114.48,542.40 L596.66,542.40 L596.66,57.01 L114.48,57.01 Z '/> <g transform="translate(19.18,299.71) rotate(270.00)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Speed (bits per second)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(355.57,591.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text><tspan font-family="Arial" >Seconds</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(355.57,31.56)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
<text><tspan font-family="Arial" >Transfer Speed UDP Upload (higher is better)</tspan></text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 64 KiB

View File

@@ -0,0 +1,128 @@
#+OPTIONS: html-postamble:nil
#+title: QCNCM865 vs MT7927 Comparison
#+date: <2026-10-15 Thu>
#+author: Tom Alexander
#+email:
#+language: en
#+select_tags: export
#+exclude_tags: noexport
For most of the Framework AMD 7040's life, the only choice for a full-featured Wifi-7 card on Linux was the Qualcomm QCNCM865. The [[https://frame.work/products/amd-rz717-wi-fi-7][Mediatek 7925 in the RZ717]] lacks support for 320MHz channel width, and the Intel BE200 was not an option since that card prevented AMD machines from booting.
With the release of Linux 7.2, we finally have a second choice for full-featured Wifi-7 cards: the MT7927.
I purchased both cards and tested them in my Framework 13 AMD 7040 laptop to see how they compare. This isn't a scientific test; I live in an apartment in a dense city without a faraday cage, so I am unable to control all variables. Regardless, I did my best to make the tests fair and I hope this data helps others in picking their wifi cards.
* AI Disclaimer
AI was not used for any part of this post. LLMs are a powerful tool that are rapidly changing the tech landscape. While I recognize their value, they have created an imbalance. In the past, each article/post took more effort to produce than it took to read. Today, an LLM can generate an infinite pile of posts before lunch. While low quality and high quality posts are possible both with and without LLMs, I have written every word of this post and every line of code without an LLM. Therefore this article took more effort to produce than it takes to read.
# TODO: Add support to natter for a specific AI disclaimer tag that could be rendered below the article title
# TODO: Add support for "page:" links similar to "post:" links in natter.
# This article is at AI level: None. [[https://fizz.buzz/post_ai_levels][Click here to see what this means and why this matters]].
* Conclusion
The MT7929 is the clear winner in terms of raw performance (speed / latency) whereas the QCNCM865 used less power. Personally, I am going to stick with the MT7927 because I'm almost always plugged in, so the power usage difference isn't much of a concern. If I used my laptop on battery more often, that 1-2 extra watts consumed by the MT7927 could have a meaningful impact on battery life.
That being said, bluetooth support for the MT7927 is not yet upstreamed, so if you rely on bluetooth, you may want to either use the QCNCM865 or at least wait a bit before adopting the MT7927.
* Comparison
** Frequency
First, the elephant in the room. My laptop connected over 5GHz wifi in every test except for one: the MT7927 going through a wall with powersaving off. In that test, my laptop connected over 6GHz. I did nothing to influence which band the laptop used, so I think it is fair to let the MT7927 reap the rewards of connecting over 6GHz. For this reason, in many of the graphs below, the MT7927 going through a wall with powersaving off appears as an outlier.
[[./files/graphs/signal_strength_freq.svg]]
** Speed
For this test, I ran an =iperf3= server on my router to measure the speed between my laptop and my router. The traffic did not go out to the public internet, so it is not impacted by my home ISP. I ran 4 tests.
In all 4 tests, the MT7927 going through a wall with powersaving off is the clear winner, but that is likely a direct result of using the 6GHz band.
In the remaining tests, the MT7927 scores a faster transfer rate than the QCNCM865, but not by a significant amount.
*** Upload from laptop to router over tcp
[[./files/graphs/tcp_upload.svg]]
[[./files/graphs/average_tcp_upload.svg]]
*** Download from router to laptop over tcp
[[./files/graphs/tcp_download.svg]]
[[./files/graphs/average_tcp_download.svg]]
*** Upload from laptop to router over udp
[[./files/graphs/udp_upload.svg]]
[[./files/graphs/average_udp_upload.svg]]
*** Download from router to laptop over udp
[[./files/graphs/udp_download.svg]]
[[./files/graphs/average_udp_download.svg]]
** Latency
For this test, I ran =ping= to my router for 10 minutes to measure the latency.
While both cards spent most of their time below 10ms, the QCNCM865 had some pings that went higher to 30ms and even over 100ms. I do not know if these latency spikes indicate a problem or if they are a result of U-APSD working correctly.
[[./files/graphs/latency.svg]]
I also averaged their latency across the entire test, which shows the MT7927 as the clear winner. That being said, it is important to note we're only talking about a difference of ~4ms which should be imperceptible to humans.
[[./files/graphs/average_latency.svg]]
** Power Consumption
For the power consumption tests, all readings are the *full* power usage of my laptop. The readings do not reflect the power consumption of the wifi card alone. There are many variables that go into a full system's power consumption (for example, which SSD and RAM you have installed and the brightness of your screen), so you shouldn't consider the absolute values here. Instead, you should look at the differences in power consumption between the two cards.
Interestingly, the MT7927 had a lower power consumption than the QCNCM865 during sleep, but when the laptop was awake the QCNCM865 had lower power consumption than the MT7927.
*** Sleep(ish)
The Framework 13 AMD 7040 laptop only supports s2idle (colloquially called "modern standby") which some critics argue is "not real sleep" (referring to ACPI S3). Regardless of your opinions on s2idle, for the rest of this article I will be referring to s2idle as "sleep".
For this test, I put the laptop to sleep for 10 minutes and measured the battery level before and after to calculate the power consumption.
[[./files/graphs/power_consumption_sleep.svg]]
*** Idle
For this test, I let the laptop sit idle for 10 minutes and I measured the battery level before and after the test to calculate the power consumption.
[[./files/graphs/power_consumption_idle.svg]]
*** Active
For this test, I kept the wifi card active for 10 minutes by continuously sending pings to my router with src_bash[:exports code]{ping -f -i 0.002 172.16.0.1}. This specific invocation requires =iputils='s version of =ping= (not =inetutils=). I measured the battery level before and after the test to calculate the power consumption.
[[./files/graphs/power_consumption_active.svg]]
** Signal Strength
For the signal strength test, I ran src_bash[:exports code]{iw dev wlan0 link} every second for 10 minutes and parsed out the reported signal strength. This shows that the QCNCM865 reports a better signal strength than the MT7927. The MT7927 going through a wall with powersaving off is the outlier of weakest reported signal strength, but that is likely a consequence of using the 6GHz band, which would attenuate faster than 5GHz.
[[./files/graphs/signal_strength.svg]]
** Bluetooth
The MT7927's bluetooth support has not yet been upstreamed. I added the relevant firmware file but bluetooth still failed to start. The bluetooth works fine on the QCNCM865, so if bluetooth is at all important to you, then you will either want to stick with the QCNCM865, wait a bit before switching to the MT7927, or apply the patches to add bluetooth support for the MT7927 yourself.
** Additional Differences
In addition to measuring the performance of the cards, I also dumped information about the cards by reading from =/sys=, executing =iw list=, and executing =iw reg get=. The differences I found noteworthy are below.
*** Supported Ciphers
The MT7927 supports WEP104 and WEP40, whereas the QCNCM865 does not. That being said, those ciphers [[https://en.wikipedia.org/wiki/Wired_Equivalent_Privacy#Weak_security][should not be in use in 2026]], so this difference is inconsequential.
*** Peer to Peer
The MT7927 claims support for [[https://en.wikipedia.org/wiki/TDLS][T-DLS]] whereas the QCNCM865 claims support for RSN-IBSS.
I could not get T-DLS working between two machines both running an MT7927. I had to replace =iwd= with =wpa_supplicant= since =iwd= does not support =T-DLS=. I managed to get the two devices to establish a link, but once that link was established, all traffic between those two devices immediately stopped.
* Test Setup
My test setup consisted of a Framework 13 AMD 7040 laptop with each of the wifi cards, connecting to a [[https://techspecs.ui.com/unifi/wifi/u7-pro][Ubiquiti UniFi U7 Pro]].
I tested each card in two different locations:
1. About 6 feet from the access point with a clear line-of-sight.
2. In another room, going through 1 interior wall.
[[./files/floorplan.avif]]
And I ran each test with both power saving on and power saving off.
To run the tests, I built a bootable live USB that kicks off my scripts, saves the results to disk, and then shuts down the laptop. So the laptop was left undisturbed and unused during each run of the test. For full transparency, you can access [[./files/wifi_test_suite.tar.xz][my test script here]]. The code was not meant to be clean/portable/reusable/good. I am only releasing it for full transparency into the process.
I started each test at 70% battery at left it unplugged for the full duration of the test (to support power consumption readings).

Binary file not shown.